export type SettingsScope = "global" | "project";
export interface PiSettings {
    defaultProvider?: string;
    defaultModel?: string;
    [key: string]: unknown;
}
/** Read pi settings from global or project scope. */
export declare function readSettings(scope?: SettingsScope, projectPath?: string): PiSettings;
/** Merge and write defaultProvider + defaultModel into existing pi settings. */
export declare function writeSettings(scope: SettingsScope, provider: string, model: string, projectPath?: string): void;
