/**
 * Tiny zero-dep ANSI color helpers.
 *
 * Project policy is "no chalk-class CLI deps" so this module rolls its own.
 * Every function checks if stdout is a TTY and respects NO_COLOR env;
 * non-TTY / piped / NO_COLOR=1 output is plain text.
 */
export declare const dim: (s: string) => string;
export declare const bold: (s: string) => string;
export declare const italic: (s: string) => string;
export declare const underline: (s: string) => string;
export declare const red: (s: string) => string;
export declare const green: (s: string) => string;
export declare const yellow: (s: string) => string;
export declare const blue: (s: string) => string;
export declare const magenta: (s: string) => string;
export declare const cyan: (s: string) => string;
export declare const grey: (s: string) => string;
export declare const greenBg: (s: string) => string;
export declare const yellowBg: (s: string) => string;
export declare const redBg: (s: string) => string;
/** Status badges: ✓ green, ✗ red, ⚠ yellow, • dim. */
export declare const ok: (s: string) => string;
export declare const fail: (s: string) => string;
export declare const warn: (s: string) => string;
export declare const note: (s: string) => string;
/** Box-drawing helpers for sectioned output. */
export declare function rule(label?: string, width?: number): string;
export declare function heading(label: string): string;
//# sourceMappingURL=colors.d.ts.map