export default ImageElements; declare class ImageElements extends BaseGatherer { /** @type {Map} */ _naturalSizeCache: Map; /** * @param {LH.Gatherer.Driver} driver * @param {LH.Artifacts.ImageElement} element */ fetchElementWithSizeInformation(driver: LH.Gatherer.Driver, element: LH.Artifacts.ImageElement): Promise; /** * Images might be sized via CSS. In order to compute unsized-images failures, we need to collect * matched CSS rules to see if this is the case. * @url http://go/dwoqq (googlers only) * @param {LH.Gatherer.ProtocolSession} session * @param {string} devtoolsNodePath * @param {LH.Artifacts.ImageElement} element */ fetchSourceRules(session: LH.Gatherer.ProtocolSession, devtoolsNodePath: string, element: LH.Artifacts.ImageElement): Promise; /** * * @param {LH.Gatherer.Driver} driver * @param {LH.Artifacts.ImageElement[]} elements */ collectExtraDetails(driver: LH.Gatherer.Driver, elements: LH.Artifacts.ImageElement[]): Promise; /** * @param {LH.Gatherer.Context} context * @return {Promise} */ getArtifact(context: LH.Gatherer.Context): Promise; } import BaseGatherer from '../base-gatherer.js'; //# sourceMappingURL=image-elements.d.ts.map