import { sanitizeText, stripAnsi } from "../workflows/text.js"; export { sanitizeText, stripAnsi }; export declare const ansi: { bold: (text: string) => string; dim: (text: string) => string; red: (text: string) => string; green: (text: string) => string; yellow: (text: string) => string; blue: (text: string) => string; magenta: (text: string) => string; cyan: (text: string) => string; }; /** Visible length of a string, ignoring ANSI escape sequences. */ export declare function visibleLength(text: string): number; /** Truncate to a visible width, keeping ANSI sequences intact by stripping them first when needed. */ export declare function fitWidth(text: string, width: number): string;