export type FullscreenModeContextType = {
    isFullscreenMode: boolean;
    activeId: null | number | string;
    toggleFullscreenMode: () => void;
    setFullscreenMode: React.Dispatch<React.SetStateAction<boolean>>;
    setActiveId: (activeId: null | number | string) => void;
};
export declare const FullscreenModeContext: import("react").Context<FullscreenModeContextType>;
export declare const FullscreenModeProvider: ({ children, }: React.PropsWithChildren) => import("@emotion/react/jsx-runtime").JSX.Element;
export declare const useFullscreenMode: () => FullscreenModeContextType;
export declare const WithFullscreenMode: <T extends object>(Component: React.ComponentType<T>, rest?: Parameters<typeof FullscreenModeProvider>[0]) => React.ComponentType<T>;
