/** * Logging primitives for the CLI: coloured headers, status lines, spinners. * * Wraps picocolors + ora behind a thin interface so the rest of the CLI imports * a single module. Honours `--no-color` (picocolors respects FORCE_COLOR / NO_COLOR * automatically) and degrades gracefully when stdout is not a TTY. */ /** Whether stdout is a TTY (used to suppress spinners in pipes / CI). */ export declare const isTty: boolean; export declare const colors: import("picocolors/types.js").Colors & { createColors: (enabled?: boolean) => import("picocolors/types.js").Colors; }; export declare function header(title: string): void; export declare function info(message: string): void; export declare function ok(message: string): void; export declare function warn(message: string): void; export declare function err(message: string): void; export declare function dim(message: string): void; /** * Spinner for a short async operation. Falls back to a plain "› message …" line * when stdout is not a TTY. */ export declare function withSpinner(message: string, task: () => Promise): Promise; //# sourceMappingURL=logger.d.ts.map