export declare const DEFAULT_BREAKPOINTS: { large: { breakpoint: number; formats: ("jpeg" | "webp")[]; }; medium: { breakpoint: number; formats: ("jpeg" | "webp")[]; }; small: { breakpoint: number; formats: ("jpeg" | "webp")[]; }; }; export declare const DEFAULT_OPTIONS: { jpeg: { quality: number; }; png: { quality: number; }; webp: { quality: number; }; avif: { quality: number; }; tiff: { quality: number; }; }; export declare const getBreakpoints: () => Record; export declare const getOptimizeSettings: () => { jpeg?: { force?: boolean; quality?: number; progressive?: boolean; chromaSubsampling?: string; trellisQuantisation?: boolean; overshootDeringing?: boolean; optimiseScans?: boolean; optimizeScans?: boolean; optimiseCoding?: boolean; optimizeCoding?: boolean; quantisationTable?: number; quantizationTable?: number; mozjpeg?: boolean; }; webp?: { force?: boolean; loop?: number; delay?: number | number[]; quality?: number; lossless?: boolean; effort?: number; alphaQuality?: number; nearLossless?: boolean; smartSubsample?: boolean; smartDeblock?: boolean; minSize?: boolean; mixed?: boolean; preset?: "default" | "photo" | "picture" | "drawing" | "icon" | "text"; }; avif?: { force?: boolean; quality?: number; chromaSubsampling?: string; lossless?: boolean; effort?: number; bitdepth?: 8 | 10 | 12; }; png?: { force?: boolean; quality?: number; progressive?: boolean; effort?: number; colours?: number; colors?: number; dither?: number; compressionLevel?: number; adaptiveFiltering?: boolean; palette?: boolean; }; jp2?: { force?: boolean; quality?: number; chromaSubsampling?: "4:4:4" | "4:2:0"; lossless?: boolean; tileWidth?: number; tileHeight?: number; }; jxl?: { force?: boolean; quality?: number; lossless?: boolean; distance?: number; decodingTier?: number; effort?: number; }; heif?: { force?: boolean; quality?: number; chromaSubsampling?: string; lossless?: boolean; effort?: number; bitdepth?: 8 | 10 | 12; compression?: "av1" | "hevc"; }; gif?: { force?: boolean; loop?: number; delay?: number | number[]; progressive?: boolean; effort?: number; reuse?: boolean; colours?: number; colors?: number; dither?: number; interFrameMaxError?: number; interPaletteMaxError?: number; keepDuplicateFrames?: boolean; }; tiff?: { force?: boolean; quality?: number; tileWidth?: number; tileHeight?: number; bitdepth?: 4 | 1 | 2 | 8; compression?: "jpeg" | "webp" | "none" | "deflate" | "packbits" | "ccittfax4" | "lzw" | "zstd" | "jp2k"; bigtiff?: boolean; predictor?: "float" | "none" | "horizontal"; pyramid?: boolean; tile?: boolean; xres?: number; yres?: number; miniswhite?: boolean; resolutionUnit?: "inch" | "cm"; }; }; export declare function getSettings(): Promise>; responsiveDimensions: import("yup/lib/boolean").RequiredBooleanSchema>; autoOrientation: import("yup").BooleanSchema, boolean>; }>>;