import { ImageSize, ImageFormat, DPRConfig } from '../interfaces/image-processing.interface'; export declare class ImageProcessingConfig { private _sizes; private _formats; private _dpr; constructor(config?: Partial); get sizes(): ImageSize[]; get formats(): ImageFormat[]; get dpr(): DPRConfig; setSizes(sizes: ImageSize[]): ImageProcessingConfig; setFormats(formats: ImageFormat[]): ImageProcessingConfig; setDPR(dpr: DPRConfig): ImageProcessingConfig; addSize(size: ImageSize): ImageProcessingConfig; addFormat(format: ImageFormat): ImageProcessingConfig; addDPRRatio(ratio: number): ImageProcessingConfig; removeSize(width: number): ImageProcessingConfig; removeFormat(type: ImageFormat['type']): ImageProcessingConfig; removeDPRRatio(ratio: number): ImageProcessingConfig; }