import { AreasProviderProps } from './types';
declare const AreasContext: import('react').Context<(Omit<Omit<import('zustand').StoreApi<import('./types').AreasStoreStateWithActions>, "setState"> & {
    setState<A extends string | {
        type: unknown;
    }>(partial: import('./types').AreasStoreStateWithActions | Partial<import('./types').AreasStoreStateWithActions> | ((state: import('./types').AreasStoreStateWithActions) => import('./types').AreasStoreStateWithActions | Partial<import('./types').AreasStoreStateWithActions>), replace?: boolean | undefined, action?: A | undefined): void;
}, "setState"> & {
    setState(nextStateOrUpdater: import('./types').AreasStoreStateWithActions | Partial<import('./types').AreasStoreStateWithActions> | ((state: import('immer/dist/internal.js').WritableDraft<import('./types').AreasStoreStateWithActions>) => void), shouldReplace?: boolean | undefined, action?: string | {
        type: unknown;
    } | undefined): void;
}) | null>;
/**
 * Provide the shared Areas store used to manage work areas and windows.
 */
declare function AreasProvider(props: AreasProviderProps): import("@emotion/react/jsx-runtime").JSX.Element;
export { AreasProvider, AreasContext };
//# sourceMappingURL=index.d.ts.map