import type { Dispatch } from 'react'; import type { PreferencesActions, PreferencesState, WorkspaceWithSource } from '../reducer/preferences/preferencesReducer.js'; export interface PreferencesStateContext extends PreferencesState { dispatch: Dispatch; } interface PreferencesContextData extends PreferencesStateContext { isCurrentWorkspaceReadOnly: boolean; current: WorkspaceWithSource; } export declare const PreferencesProvider: import("react").Provider; export declare function usePreferences(): PreferencesContextData; export type ExtendedWorkspace = WorkspaceWithSource & { key: string; visible: boolean; }; export declare function useWorkspacesList(): ExtendedWorkspace[]; export {}; //# sourceMappingURL=PreferencesContext.d.ts.map