export declare function red(msg: any): string; export declare function green(msg: any): string; export declare function yellow(msg: any): string; export declare function blue(msg: any): string; export declare function magenta(msg: any): string; export declare function cyan(msg: any): string; export declare function print(msg: any, icon: string | undefined, exitCode: number): never; export declare function print(msg: any, icon?: string, exitCode?: undefined): void; export declare function printInfo(msg: any, exitCode?: undefined): void; export declare function printInfo(msg: any, exitCode: number): never; export declare function printWarn(msg: any, exitCode?: undefined): void; export declare function printWarn(msg: any, exitCode: number): never; export declare function printSuccess(msg: any, exitCode?: undefined): void; export declare function printSuccess(msg: any, exitCode: number): never; export declare function printError(error: Error, exitCode?: undefined): void; export declare function printError(error: Error, exitCode: number): never; export declare function printError(msg: any, exitCode?: undefined): void; export declare function printError(msg: any, exitCode: number): never; export declare function printError(msg: any, error: Error, exitCode?: undefined): void; export declare function printError(msg: any, error: Error, exitCode: number): never; export interface PrintableTaskProps
{ progress: (percent: number) => void; loading: (payload: P) => void; } export declare function printTask
({ exitCode, loading, resolve, reject, task }: { exitCode?: number; loading: (payload?: P) => string; resolve: (result: R) => string | void; reject: (reason: any) => string | void; task: (props: PrintableTaskProps
) => Promise