import type { Color } from './Color.js'; type Nullable = { [K in keyof T]?: null | undefined | T[K]; }; export declare class Style { bold?: boolean; dim?: boolean; italic?: boolean; strikeout?: boolean; underline?: boolean; inverse?: boolean; blink?: boolean; invisible?: boolean; foreground?: Color; background?: Color; static NONE: Style; static underlined: Style; static bold: Style; constructor({ bold, dim, italic, strikeout, underline, inverse, blink, invisible, foreground, background, }?: { underline?: boolean; inverse?: boolean; bold?: boolean; dim?: boolean; italic?: boolean; strikeout?: boolean; blink?: boolean; invisible?: boolean; foreground?: Color; background?: Color; }); invert(): Style; merge(style?: Nullable