import * as cmn from "@akashic/akashic-cli-commons"; export interface ExportZipParameterObject { bundle?: boolean; babel?: boolean; minify?: boolean; strip?: boolean; source?: string; dest?: string; force?: boolean; logger?: cmn.Logger; hashLength?: number; omitEmptyJs?: boolean; exportInfo?: cmn.ExportZipInfo; } export declare function _completeExportZipParameterObject(param: ExportZipParameterObject): ExportZipParameterObject; export declare function _checkDestinationValidity(dest: string, force: boolean): Promise; export declare function promiseExportZip(param: ExportZipParameterObject): Promise; export declare function exportZip(param: ExportZipParameterObject, callback: (err?: Error) => void): void;