import { FC, ReactNode } from 'react'; /** @private */ export interface SchedulerPopupState { morePopupVisible: boolean; morePopupShow: () => void; morePopupHide: () => void; } /** * Provider component that manages the visibility state of the MorePopup. * * @param {ReactNode} children - Child components * @returns {ReactElement} The provider wrapping the given children * @private */ export declare const SchedulerPopupStateProvider: FC<{ children: ReactNode; }>; /** * Hook to access the MorePopup visibility context. * * @returns {SchedulerPopupContextValue} The MorePopup visibility context * @throws {Error} If used outside of a PopupStateProvider * @private */ export declare const useSchedulerPopupContext: () => SchedulerPopupState;