import type { ImageAdapterResolver } from "./ImageAdapterResolver"; import type { ImageAdapter } from "./ImageAdapter"; import type { ImageAdapterFactoriesPool } from "./ImageAdapterFactoriesPool"; /** * Base implementation of ImageAdapterResolver interface. */ export declare class BaseImageAdapterResolver implements ImageAdapterResolver { private readonly factoriesPool; /** * BaseImageAdapterResolver constructor. * * @param factoriesPool */ constructor(factoriesPool: ImageAdapterFactoriesPool); /** * @inheritDoc */ resolve(resource: ResourceType): ImageAdapter; }