import { FormatFn } from "./colors";
export declare class TextColor {
    private readonly formatFns;
    static get builder(): TextColor;
    build: () => TextColor & FormatFn;
    applyFormatting: (input: string) => string;
    toString: () => string;
    get stripColors(): TextColor;
    get black(): TextColor;
    get red(): TextColor;
    get green(): TextColor;
    get yellow(): TextColor;
    get blue(): TextColor;
    get magenta(): TextColor;
    get cyan(): TextColor;
    get white(): TextColor;
    get gray(): TextColor;
    get grey(): TextColor;
    get bgBlack(): TextColor;
    get bgRed(): TextColor;
    get bgGreen(): TextColor;
    get bgYellow(): TextColor;
    get bgBlue(): TextColor;
    get bgMagenta(): TextColor;
    get bgCyan(): TextColor;
    get bgWhite(): TextColor;
    get reset(): TextColor;
    get bold(): TextColor;
    get dim(): TextColor;
    get italic(): TextColor;
    get underline(): TextColor;
    get inverse(): TextColor;
    get hidden(): TextColor;
    get strikethrough(): TextColor;
    get rainbow(): TextColor;
    get redwhiteblue(): TextColor;
    get randomFgColor(): TextColor;
}
