import { IAdMobConfig, IPlayStoreConfig } from '../types/index.js'; declare class SettingsManager { private config; constructor(); private loadConfig; private persistConfig; getApiKey(): string; setApiKey(key: string): void; getModel(): string; setModel(model: string): void; getDefaultModel(): string; isConfigured(): boolean; getConfigSource(): string; getAdMobConfig(): IAdMobConfig | undefined; setAdMobCredentials(clientId: string, clientSecret: string): void; updateAdMobTokens(accessToken: string, refreshToken?: string, expiresIn?: number): void; updateAdMobAccountId(accountId: string): void; isAdMobConfigured(): boolean; getPlayStoreConfig(): IPlayStoreConfig | undefined; setPlayStoreConfig(config: { jsonKeyPath?: string; jsonKeyData?: string; serviceAccountEmail?: string; projectId?: string; }): void; isPlayStoreConfigured(): boolean; } export declare const settingsManager: SettingsManager; export {}; //# sourceMappingURL=settings.d.ts.map