export declare const Modal: { baseStyle?: ((props: import("@chakra-ui/styled-system").StyleFunctionProps) => { overlay: { bg: string; }; dialog: { borderRadius: string; my: string; maxH: string | undefined; boxShadow: string; bg: string; }; }) | undefined; sizes?: { mobile: ({ theme }: import("@chakra-ui/styled-system").StyleFunctionProps) => { header: any; body: { flex: string; }; dialog: import("@chakra-ui/styled-system").CSSWithMultiValues; closeButton: { top: string; insetEnd: string; }; }; md: ({ theme }: import("@chakra-ui/styled-system").StyleFunctionProps) => { dialog: { maxW: string; }; header: any; closeButton: { top: string; insetEnd: string; }; body: { py: number; px: string; }; footer: { pt: string; pb: string; px: string; }; }; full: ({ theme }: import("@chakra-ui/styled-system").StyleFunctionProps) => { overlay: { bg: string; }; dialog: import("@chakra-ui/styled-system").CSSWithMultiValues; header: any; closeButton: { top: string; insetEnd: string; }; }; } | undefined; variants?: { [key: string]: import("@chakra-ui/styled-system").PartsStyleInterpolation<{ keys: ("overlay" | "body" | "dialog" | "footer" | "header" | "closeButton" | "dialogContainer")[]; }>; } | undefined; defaultProps?: { size?: "md" | "full" | "mobile" | undefined; variant?: string | number | undefined; colorScheme?: string | undefined; } | undefined; parts: ("overlay" | "body" | "dialog" | "footer" | "header" | "closeButton" | "dialogContainer")[]; };