import * as React from 'react'; type CloseModal = () => void; export type ModalComponent = React.FC<{ closeModal: CloseModal; [key: string]: unknown; }>; export type LaunchModal = (component: ModalComponent, extraProps: Record) => void; type ModalContextValue = { launchModal: LaunchModal; closeModal: CloseModal; }; export declare const ModalContext: React.Context; export declare const ModalProvider: React.FC<{ children?: React.ReactNode; }>; export {};