///
export declare function Alert(body: string | JSX.Element, title?: string, buttonText?: string): Promise;
export interface PromptConfig {
defaultValue?: string | number;
isRequired?: boolean;
okButtonText?: string;
errorText?: string;
cancelButtonText?: string;
}
export declare function Prompt(title?: string, options?: PromptConfig): Promise;
export declare function Confirm(body: string | JSX.Element, title?: string, okButtonText?: string, cancelButtonText?: string): Promise;
export interface CustomConfig {
title?: string;
className?: string;
defaultBodyOverflow?: string;
isFocusLock?: boolean;
showCloseIcon?: boolean;
isCanClose?: boolean;
isBodyScrollLocked?: boolean;
replaceScrollBar?: boolean;
scrollBarPlaceholderColor?: string;
onAfterOpen?: () => void;
}
export declare function CustomDialog(body: JSX.Element, options?: CustomConfig): Promise;