import { UiPreferencesDo, UiPreferencesUpdateDo } from '../index'; /** * Abstract storage service for {@link UiPreferences}. * * An implementation can be provided by registering an object factory for this type. */ export declare class UiPreferencesStore { load(): JQuery.Promise; store(preferences: UiPreferencesDo): JQuery.Promise; subscribeForUpdates(handler: UiPreferencesUpdateHandler): JQuery.Promise; protected _load(): Promise; protected _store(preferences: UiPreferencesDo): Promise; protected _subscribeForUpdates(handler: UiPreferencesUpdateHandler): Promise; } export type UiPreferencesUpdateHandler = (update: UiPreferencesUpdateDo) => void; //# sourceMappingURL=UiPreferencesStore.d.ts.map