declare namespace bare { export interface Format { (...text: any[]): string; readonly bold: Format; readonly italic: Format; readonly underline: Format; readonly blink: Format; readonly inverse: Format; readonly strike: Format; readonly black: Format; readonly red: Format; readonly green: Format; readonly yellow: Format; readonly blue: Format; readonly magenta: Format; readonly cyan: Format; readonly white: Format; readonly bgBlack: Format; readonly bgRed: Format; readonly bgGreen: Format; readonly bgYellow: Format; readonly bgBlue: Format; readonly bgMagenta: Format; readonly bgCyan: Format; readonly bgWhite: Format; readonly blackBright: Format; readonly redBright: Format; readonly greenBright: Format; readonly yellowBright: Format; readonly blueBright: Format; readonly magentaBright: Format; readonly cyanBright: Format; readonly whiteBright: Format; readonly bgBlackBright: Format; readonly bgRedBright: Format; readonly bgGreenBright: Format; readonly bgYellowBright: Format; readonly bgBlueBright: Format; readonly bgMagentaBright: Format; readonly bgCyanBright: Format; readonly bgWhiteBright: Format; xterm(color: number): Format; bgXterm(color: number): Format; readonly xtermSupported: boolean; } } declare const bare: bare.Format; export = bare;