declare const ModalContainer: import("react").FunctionComponent<Omit<{
    title: string;
    ariaLabel?: string;
} & {
    open: boolean;
    className?: string;
    variant?: import("../ui/Modal").ModalVariant;
    maxWidth?: number;
    children?: React.ReactNode;
    closeLabel: string;
    renderTarget?: HTMLElement | null;
    footerLeft?: {
        label: string;
        variant?: import(".").ButtonVariant;
        disabled?: boolean;
        onClick: () => void;
    }[];
    footerRight?: import("../ui/Modal").ModalButton[];
    onClose: () => void;
}, "closeLabel" | "renderTarget"> | Omit<{
    title?: undefined;
    ariaLabel: string;
} & {
    open: boolean;
    className?: string;
    variant?: import("../ui/Modal").ModalVariant;
    maxWidth?: number;
    children?: React.ReactNode;
    closeLabel: string;
    renderTarget?: HTMLElement | null;
    footerLeft?: {
        label: string;
        variant?: import(".").ButtonVariant;
        disabled?: boolean;
        onClick: () => void;
    }[];
    footerRight?: import("../ui/Modal").ModalButton[];
    onClose: () => void;
}, "closeLabel" | "renderTarget">>;
export default ModalContainer;
//# sourceMappingURL=ModalContainer.d.ts.map