export interface Settings {
    theme: "system" | "light" | "dark";
    ai: {
        apiBaseUrl: string;
        apiKey: string;
        model: string;
    };
}
export declare function loadSettings(): Settings;
export declare function saveSettings(settings: Settings): void;
interface SettingsUIOptions {
    settings: Settings;
    onThemeChange: (theme: Settings["theme"]) => void;
    onAISettingsChange: (ai: Settings["ai"]) => void;
}
export declare function createSettingsUI(options: SettingsUIOptions): HTMLElement;
export {};
//# sourceMappingURL=settings.d.ts.map