import React, { HTMLAttributes, PropsWithChildren } from "react";
export interface DialogProps extends HTMLAttributes<HTMLDivElement> {
    open?: boolean;
    onClose?: () => void;
    className?: string;
    enableBackgroundClick?: boolean;
    disableCloseOnEsc?: boolean;
    animate?: "fade" | "slide";
    onClickOutside?: (event: any) => void;
}
export declare const _Dialog: React.ForwardRefExoticComponent<DialogProps & {
    children?: React.ReactNode | undefined;
} & React.RefAttributes<HTMLDivElement>>;
export declare const Dialog: React.ForwardRefExoticComponent<DialogProps & {
    children?: React.ReactNode | undefined;
} & React.RefAttributes<HTMLDivElement>> & {
    Title: {
        ({ children, className, disableDefaultHeading, ...rest }: PropsWithChildren<import("./DialogTitle").DialogTitleProps>): React.JSX.Element;
        displayName: string;
    };
    Content: {
        ({ className, children, ...rest }: HTMLAttributes<HTMLDivElement>): React.JSX.Element;
        displayName: string;
    };
    ContentDivider: {
        ({ className, }: HTMLAttributes<HTMLDivElement>): React.JSX.Element;
        displayName: string;
    };
    Actions: {
        ({ className, children, ...rest }: HTMLAttributes<HTMLDivElement>): React.JSX.Element;
        displayName: string;
    };
};
//# sourceMappingURL=Dialog.d.ts.map