import { VuiComponent } from '../core';
import { DialogProps } from './dialog.types';
import DialogBody from './dialogBody';
import DialogCancelButton from './dialogCancelButton';
import DialogCloseButton from './dialogCloseButton';
import DialogFooter from './dialogFooter';
import DialogHeader from './dialogHeader';
import DialogIcon from './dialogIcon';
import DialogSubmitButton from './dialogSubmitButton';
import DialogTitle from './dialogTitle';
export declare const DialogBase: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, import("..").SystemProps, never>;
/**
 * Displays content in a Modal window. Includes required accessibility configuration.
 *
 * Dialog is built upon `Modal`.
 *
 * The content can include important information, like warnings or errors, simple forms or prompts for user's decision. It blocks interaction with the rest of the page, but often can be disabled by pressing Escape, clicking on the backdrop or close button.
 */
export declare const Dialog: VuiComponent<"div", DialogProps> & {
    Body: typeof DialogBody;
    CancelButton: typeof DialogCancelButton;
    CloseButton: typeof DialogCloseButton;
    Footer: typeof DialogFooter;
    Header: typeof DialogHeader;
    Icon: typeof DialogIcon;
    SubmitButton: typeof DialogSubmitButton;
    Title: typeof DialogTitle;
};
export default Dialog;
//# sourceMappingURL=dialog.d.ts.map