export type MartinTone = "brand" | "success" | "danger" | "warning" | "info" | "muted" | "plain"; export interface RenderEnvironment { readonly color?: "auto" | "always" | "never"; readonly isTty?: boolean; readonly noColor?: boolean; readonly term?: string; readonly colorDepth?: number; } export declare const palette: { readonly brand: readonly [107, 85, 198]; readonly success: readonly [94, 225, 115]; readonly danger: readonly [255, 93, 93]; readonly warning: readonly [244, 200, 74]; readonly info: readonly [85, 199, 243]; readonly muted: readonly [148, 163, 184]; readonly plain: readonly [248, 250, 252]; }; declare function rgb(red: number, green: number, blue: number): string; export declare function resolveColorEnabled(env?: RenderEnvironment): boolean; export declare function paint(value: string, tone: MartinTone, env?: RenderEnvironment): string; export declare function bold(value: string, env?: RenderEnvironment): string; export declare function dim(value: string, env?: RenderEnvironment): string; export declare const terminalAnsi: { readonly reset: string; readonly hideCursor: string; readonly showCursor: string; readonly eraseLine: string; readonly cursorHome: "\r"; readonly rgb: typeof rgb; }; export {};