import * as React from "react"; import { IDialogLayerPropsCore } from "./dialog"; export declare const DialogProvider: React.FC<{}>; export declare function useDialogProvider(component: React.FC>, settings?: IDialogSettings): (argument?: TArg) => Promise; export declare function useConfirmDialogProvider(component: React.FC>, settings?: IDialogSettings): (argument?: void) => Promise; interface IDialogSettings extends IDialogLayerPropsCore { allowCloseOnBackgroundClick?: boolean; } export interface IDialogProviderProps { close(): void; choose(data: T): void; argument?: TArg; } export {};