import type { TitleShape } from '../components/ui/styled-title.js';
import type { UserPreferences } from '../types/index.js';
import type { NanocoderShape } from '../types/ui.js';
export declare function resetPreferencesCache(): void;
export declare function loadPreferences(): UserPreferences;
export declare function savePreferences(preferences: UserPreferences): void;
export declare function updateLastUsed(provider: string, model: string): void;
export declare function updateTitleShape(shape: string): void;
export declare function getTitleShape(): TitleShape | undefined;
export declare function updateSelectedTheme(theme: string): void;
export declare function getLastUsedModel(provider: string): string | undefined;
export declare function updateNanocoderShape(shape: NanocoderShape): void;
export declare function getNanocoderShape(): NanocoderShape | undefined;
//# sourceMappingURL=preferences.d.ts.map