declare type Dict = Record<string, any>;
declare const _default: {
    parts: string[];
    baseStyle: (props: Dict) => {
        overlay: {
            bg: string;
            zIndex: string;
        };
        dialogContainer: {
            display: string;
            zIndex: string;
            justifyContent: string;
            alignItems: string;
            overflow: string;
        };
        dialog: {
            px: string;
            py: string;
            borderRadius: string;
            bg: any;
            color: string;
            my: string;
            mx: string;
            zIndex: string;
            maxH: string | undefined;
            boxShadow: any;
        };
        header: {
            px: string;
            py: string;
            fontSize: string;
            fontWeight: number;
        };
        closeButton: {
            position: string;
            top: number;
            insetEnd: number;
        };
        body: {
            px: string;
            py: string;
            flex: number;
            overflow: string | undefined;
        };
        footer: {
            px: string;
            py: string;
        };
    };
    sizes: {
        xs: {
            dialog: {
                maxW: string;
                h: string;
            };
        } | {
            dialog: {
                maxW: string;
                h?: undefined;
            };
        };
        sm: {
            dialog: {
                maxW: string;
                h: string;
            };
        } | {
            dialog: {
                maxW: string;
                h?: undefined;
            };
        };
        md: {
            dialog: {
                maxW: string;
                h: string;
            };
        } | {
            dialog: {
                maxW: string;
                h?: undefined;
            };
        };
        lg: {
            dialog: {
                maxW: string;
                h: string;
            };
        } | {
            dialog: {
                maxW: string;
                h?: undefined;
            };
        };
        xl: {
            dialog: {
                maxW: string;
                h: string;
            };
        } | {
            dialog: {
                maxW: string;
                h?: undefined;
            };
        };
        "2xl": {
            dialog: {
                maxW: string;
                h: string;
            };
        } | {
            dialog: {
                maxW: string;
                h?: undefined;
            };
        };
        "3xl": {
            dialog: {
                maxW: string;
                h: string;
            };
        } | {
            dialog: {
                maxW: string;
                h?: undefined;
            };
        };
        "4xl": {
            dialog: {
                maxW: string;
                h: string;
            };
        } | {
            dialog: {
                maxW: string;
                h?: undefined;
            };
        };
        "5xl": {
            dialog: {
                maxW: string;
                h: string;
            };
        } | {
            dialog: {
                maxW: string;
                h?: undefined;
            };
        };
        "6xl": {
            dialog: {
                maxW: string;
                h: string;
            };
        } | {
            dialog: {
                maxW: string;
                h?: undefined;
            };
        };
        full: {
            dialog: {
                maxW: string;
                h: string;
            };
        } | {
            dialog: {
                maxW: string;
                h?: undefined;
            };
        };
    };
    defaultProps: {
        size: string;
    };
};
export default _default;
