import { type Context, type Dispatch, type FC, type ReactNode, type SetStateAction } from 'react';
import { type Space } from '@dxos/client/echo';
import { type PublicKey } from '@dxos/react-client';
export type DevtoolsContextType = {
    space?: Space;
    feedKey?: PublicKey;
    haloSpaceKey?: PublicKey;
};
export type DevtoolsContextState = [DevtoolsContextType, Dispatch<SetStateAction<DevtoolsContextType>>];
export declare const DevtoolsContext: Context<DevtoolsContextState | undefined>;
export declare const DevtoolsContextProvider: FC<{
    children: ReactNode;
}>;
export declare const useDevtoolsState: () => DevtoolsContextType;
export declare const useDevtoolsDispatch: () => Dispatch<SetStateAction<DevtoolsContextType>>;
//# sourceMappingURL=useDevtoolsContext.d.ts.map