export type TuiThemeId = 'auto' | 'dark' | 'light' | (string & {});
export type DoubleEscapeAction = 'none' | 'tree' | 'fork';
export interface TuiSettings {
    /** `auto` follows terminal background detection; `dark`/`light` or custom theme name. */
    theme: TuiThemeId;
    showThinking: boolean;
    toolsExpanded: boolean;
    doubleEscapeAction: DoubleEscapeAction;
    showTerminalProgress: boolean;
    /** Show expanded startup hints under the header title. */
    showStartupHints: boolean;
}
export declare const DEFAULT_TUI_SETTINGS: TuiSettings;
/** Load persisted TUI settings from `~/.xopc/tui-settings.json`. */
export declare function loadTuiSettings(): TuiSettings;
/** Persist TUI settings. */
export declare function saveTuiSettings(settings: TuiSettings): void;
export declare function getTuiSettingsPath(): string;
