import type { Provider } from "@prestyj/ai";
export declare const CLI_VERSION: string;
export declare const LOGO_LINES: string[];
export declare function gradientLine(text: string): string;
export declare function clearVisibleScreen(): void;
/**
 * Bail with a friendly message if stdin isn't a TTY. Ink's raw-mode crash is
 * cryptic; this catches the common case (piped stdin, API shells, CI).
 */
export declare function requireInteractiveTTY(): void;
export declare function displayName(provider: Provider): string;
export declare function openBrowser(url: string): void;
//# sourceMappingURL=shared.d.ts.map