/** Base storage contract for reading, writing, and observing app settings. */ export declare class AppSettingsStorageBase { private defaults; private prefix; /** Initializes the storage adapter with its setting schema and defaults. */ constructor(prefix?: string, defaults?: Record); /** Returns boolean from the current app-settings state. */ getBoolean(name: string): boolean; /** Returns number from the current app-settings state. */ getNumber(name: string): number; /** Returns object from the current app-settings state. */ getObject(name: string): T; /** Returns string from the current app-settings state. */ getString(name: string): string; /** Returns string array from the current app-settings state. */ getStringArray(name: string): string[]; /** Updates boolean in the current app-settings state. */ setBoolean(name: string, value: boolean): void; /** Updates number in the current app-settings state. */ setNumber(name: string, value: number): void; /** Updates object in the current app-settings state. */ setObject(name: string, value: T): void; /** Updates string in the current app-settings state. */ setString(name: string, value: string): void; /** Updates string array in the current app-settings state. */ setStringArray(name: string, value: string[]): void; } //# sourceMappingURL=StorageBase.d.ts.map