import { Command, CommandFlags, Flag } from './types'; export declare type accumulator = { flags: CommandFlags; commands: Array; }; export declare function addFlag(seed: accumulator, flag: Flag): accumulator; export declare function deepMerge(u: U, v: V): U & V; export declare const black: (str: string) => string; export declare const red: (str: string) => string; export declare const green: (str: string) => string; export declare const yellow: (str: string) => string; export declare const blue: (str: string) => string; export declare const magenta: (str: string) => string; export declare const cyan: (str: string) => string; export declare const white: (str: string) => string; export declare const gray: (str: string) => string; export declare const reset: (str: string) => string; export declare const bold: (str: string) => string; export declare const dim: (str: string) => string; export declare const italic: (str: string) => string; export declare const underline: (str: string) => string; export declare const inverse: (str: string) => string; export declare const hidden: (str: string) => string; export declare const strikeThrough: (str: string) => string; export declare const bgBlack: (str: string) => string; export declare const bgRed: (str: string) => string; export declare const bgGreen: (str: string) => string; export declare const bgYellow: (str: string) => string; export declare const bgBlue: (str: string) => string; export declare const bgMagenta: (str: string) => string; export declare const bgCyan: (str: string) => string; export declare const bgWhite: (str: string) => string; export declare function modifier(open: number, close: number): (str: string) => string; export declare const cross: string;