import type { AppLogger } from "@paroicms/internal-server-lib";
export declare let sharpQueue: <T extends () => Promise<any>>(task: T) => ReturnType<T>;
export interface SetupImageProcessorOptions {
    cpuCoresPerFile?: number;
    allowConcurrency?: boolean;
    logger: AppLogger;
}
export declare function setupImageProcessor({ cpuCoresPerFile, allowConcurrency, logger, }: SetupImageProcessorOptions): void;
