import type { StyleFunctionProps } from "@chakra-ui/react"; export declare const Modal: { baseStyle?: (({ theme }: StyleFunctionProps) => { dialog: { bg: string; borderRadius: string; color: string; borderWidth: string; borderStyle: string; borderColor: string; boxShadow: string; }; overlay: { bg: string; backdropFilter: string; }; header: { px: number; py: number; pe: number; fontSize: string; fontWeight: number; lineHeight: number; color: string; borderBottomWidth: string; borderBottomStyle: string; borderBottomColor: string; }; closeButton: { top: number; insetEnd: number; }; body: { px: number; py: number; }; footer: { px: number; py: number; display: string; justifyContent: string; gap: number; borderTopWidth: string; borderTopStyle: string; borderTopColor: string; }; }) | undefined; sizes?: { [key: string]: import("@chakra-ui/react").PartsStyleInterpolation<{ keys: ("header" | "overlay" | "body" | "dialog" | "footer" | "closeButton" | "dialogContainer")[]; }>; } | undefined; variants?: { [key: string]: import("@chakra-ui/react").PartsStyleInterpolation<{ keys: ("header" | "overlay" | "body" | "dialog" | "footer" | "closeButton" | "dialogContainer")[]; }>; } | undefined; defaultProps?: { size?: string | number | undefined; variant?: string | number | undefined; colorScheme?: string | undefined; } | undefined; parts: ("header" | "overlay" | "body" | "dialog" | "footer" | "closeButton" | "dialogContainer")[]; };