import React, { ReactNode } from 'react'; import { DialogConfig, DialogContextValue } from './types'; type DialogRequestListener = () => void; export declare function onDialogsRequested(listener: DialogRequestListener): () => void; export declare function DialogProvider({ children }: { children: ReactNode; }): React.JSX.Element; export declare function useDialog(): DialogContextValue; export declare function useDialogApi(): Pick; export declare function useDialogs(): DialogConfig[]; export {};