import { IFoveaCliAssetConfig } from "../fovea-cli-config/i-fovea-cli-config";
import { IAssetOptimizerOptimizeOptions } from "./i-asset-optimizer-optimize-options";
import { IAssetOptimizerOptimizeDirectoryOptions } from "./i-asset-optimizer-optimize-directory-options";
export interface IAssetOptimizer {
    optimize(options: IAssetOptimizerOptimizeOptions): Promise<Buffer>;
    optimizeDirectory(options: IAssetOptimizerOptimizeDirectoryOptions): Promise<{
        [key: string]: Buffer;
    }>;
    generateAppIcons(config: IFoveaCliAssetConfig): Promise<{
        [key: string]: Buffer;
    }>;
}
