///
import type { ModalPlacement, ModalWidth } from './Modal.types';
export declare const fadeInClassName = "fade-in";
export declare const fadeOutClassName = "fade-out";
export declare const modalMaxWidth = "640px";
export declare const modalPixelGutter: number;
export declare const modalPixelWidths: {
sm: number;
md: number;
lg: number;
xl: number;
};
export declare const StyledModal: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string;
export declare const StyledModalButtons: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string;
export declare const StyledModalContainer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute & import("..").CardProps & import("react").RefAttributes, "ref"> & {
ref?: ((instance: HTMLDivElement | null) => void) | import("react").RefObject | null | undefined;
}, {
$compact: boolean;
$placement: ModalPlacement;
$width?: ModalWidth | undefined;
}>> & string & Omit & import("..").CardProps & import("react").RefAttributes>, keyof import("react").Component>;
export declare const StyledModalFooter: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string;
export declare const StyledModalBody: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, {
$compact: boolean;
$isOverflowingY: boolean;
$noSideSpacing: boolean;
}>> & string;
export declare const StyledModalContent: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, {
$compact?: boolean | undefined;
}>> & string;
export declare const StyledModalFooterNotation: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit & import("..").TypographyProps & import("react").RefAttributes, "ref"> & {
ref?: ((instance: HTMLSpanElement | null) => void) | import("react").RefObject | null | undefined;
}, never>> & string & Omit & import("..").TypographyProps & import("react").RefAttributes>, keyof import("react").Component>;
export declare const StyledModalHeader: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, {
$compact: boolean;
$isBodyScrolled: boolean;
}>> & string;
export declare const StyledModalHeading: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLDivElement>, {
$compact: boolean;
}>> & string;
export declare const StyledModalCancel: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string;
export declare const StyledModalScrim: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string;
export declare const StyledModalWarningIcon: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit & import("react").RefAttributes, "ref"> & {
ref?: ((instance: SVGSVGElement | null) => void) | import("react").RefObject | null | undefined;
}, never>> & string & Omit & import("react").RefAttributes>, keyof import("react").Component>;
export declare const StyledModalFooterSummary: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string;