type FullPageState = {
    inFullPage: boolean;
    showToggleButton: boolean;
    headerVisibleInFullPage: boolean;
    footerVisibleInFullPage: boolean;
    sidebarVisibleInFullPage: boolean;
};
type FullPageContextValue = FullPageState & {
    headerVisible: boolean;
    footerVisible: boolean;
    sidebarVisible: boolean;
    toggleFullPage: () => void;
    configure: (params: Partial<FullPageState>) => void;
};
export declare const FullPageContext: import('react').Context<FullPageContextValue>;
export declare const useFullPage: (initialState?: FullPageState) => FullPageContextValue;
export declare function FullPageProvider({ children, ...rest }: {
    children?: React.ReactNode;
}): import("react/jsx-runtime").JSX.Element;
export {};
