import { DefaultPluginOptions } from '../../interfaces'; declare type ImgSize = { width: number; height: number; }; export declare type Srcset = Array<{ media: string; rations: Array; }>; export declare type ScrProcessor = (src: string, width?: number, height?: number) => string; export declare type UploadProcessor = (file: File) => Promise<{ src: string; [key: string]: unknown; }>; export declare type IzoConfig = { url: string; token: string; }; export declare type ImagePluginOptions = DefaultPluginOptions & { srcset?: Srcset; prepareSrc?: ScrProcessor; upload?: UploadProcessor; izoConfig?: IzoConfig; }; export {};