import React, { ComponentType, PropsWithChildren } from 'react';
import { ModalHook, ModalProps } from './quick-modal';
export type IModalContext = {
    component: ComponentType<ModalProps> | null;
    props: object;
    showModal: ModalHook['showModal'];
    hideModal: ModalHook['hideModal'];
};
export declare const ModalContext: React.Context<IModalContext>;
export declare const ModalProvider: ({ children }: PropsWithChildren) => React.JSX.Element;
