import type { CustomModalPageEvents } from "./CustomModalPage"; interface CustomModalPageProviderProps extends CustomModalPageEvents { children: React.ReactNode; } export declare const useCustomModalControl: () => { closeModal: () => void; }; export declare const useCustomModalEvents: () => { open: boolean; setOpen: (open: boolean) => void; onClose: ((reason: import("@vkontakte/vkui").ModalPageCloseReason, event?: import("react").UIEvent) => void) | undefined; onClosed: VoidFunction | undefined; onOpen: VoidFunction | undefined; onOpened: VoidFunction | undefined; }; export declare const CustomModalPageProvider: ({ onClose, onClosed, onOpen, onOpened, ...props }: CustomModalPageProviderProps) => import("react/jsx-runtime").JSX.Element; export {};