export interface DistizeOptions { src: string[] | string; basePath?: string; out?: string; modulePath?: string; noClean?: boolean; noModules?: boolean; dev?: false; } export interface DistizeResult extends Promise { on(event: 'progress', listener: (name: 'CLEAN' | 'COPY_SOURCE_FILES' | 'COPY_NODE_MODULES') => void): this; on(event: 'copy', listener: (src: string, dest: string) => void): this; on(event: 'done', listener: () => void): this; } export declare function distize(options: DistizeOptions): DistizeResult;