import * as React from 'react'; import type { PreferenceKey, PreferenceValues, ResolvedPreferences, UserSettableKey } from '../../contracts/preferences.js'; import type { PreferenceStore } from './store.js'; export declare const PreferenceStoreContext: React.Context; /** The store for the current tree: provider's when present, else the module one. */ export declare const usePreferenceStore: () => PreferenceStore; export declare function usePreference(key: K): PreferenceValues[K]; export declare function useResolvedPreferences(): ResolvedPreferences; export declare function usePreferenceActions(): { set(key: K, value: PreferenceValues[K]): void; reset(): void; }; //# sourceMappingURL=usePreference.d.ts.map