import type { ReactNode, RefObject } from 'react'; type ModalObject = { id: string; ref: RefObject; }; type ModalContextValues = { openedModals: ModalObject[]; registerModal: (object: ModalObject) => void; unregisterModal: (id: string) => void; previsousOpenedModales: ModalObject[]; }; export declare const ModalContext: import("react").Context; export declare const useModal: () => ModalContextValues; type ModalProviderProps = { children: ReactNode; }; export declare const ModalProvider: ({ children }: ModalProviderProps) => import("react").JSX.Element; export {}; //# sourceMappingURL=ModalProvider.d.ts.map