/** @packageDocumentation
 * @module UiStateStorage
 */
import { UiStateStorage, UiStateStorageResult } from "@itwin/core-react";
/**
 * Implementation of [[UiStateStorage]] that uses settings admin from [IModelApp.userPreferences]($core-frontend).
 * @public
 * @deprecated in 3.0. Use [IModelApp.userPreferences]($core-frontend) API directly to store user preferences as a replacement.
 */
export declare class UserSettingsStorage implements UiStateStorage {
    getSetting(namespace: string, name: string): Promise<UiStateStorageResult>;
    saveSetting(namespace: string, name: string, setting: any): Promise<UiStateStorageResult>;
    deleteSetting(namespace: string, name: string): Promise<UiStateStorageResult>;
}
//# sourceMappingURL=UserSettingsStorage.d.ts.map