import { type RecipeVariantProps } from '@styled/css';
export declare const modal: import("../../styled-system/types").SlotRecipeRuntimeFn<"content" | "wrapper", {
    fullscreen: {
        true: {
            wrapper: {
                height: "100vh";
                width: "100vw";
            };
        };
        false: {
            wrapper: {
                '@media (min-width: 48rem)': {
                    top: number;
                    mx: "auto";
                    width: "25rem";
                    height: "fit-content";
                    boxShadow: "0px 12px 56px {colors.ink.70/15}";
                    borderRadius: "container";
                    _dark: {
                        boxShadow: "none";
                    };
                };
            };
        };
    };
    animate: {
        false: {
            wrapper: {
                animationName: "none";
                scale: number;
            };
        };
    };
    isOpen: {
        true: {};
    };
    paddingType: {
        none: {
            wrapper: {
                p: number;
            };
        };
        sm: {
            wrapper: {
                p: number;
                pb: number;
            };
        };
        md: {
            wrapper: {
                p: number;
                pb: number;
            };
        };
        lg: {
            wrapper: {
                p: number;
                pb: number;
            };
        };
    };
    showBorder: {
        true: {
            wrapper: {
                '@media (min-width: 48rem)': {
                    _dark: {
                        borderWidth: number;
                        borderBlock: "solid";
                        borderColor: "neutral.secondary";
                    };
                };
            };
        };
    };
    isMobileBrowser: {
        true: {};
    };
}>;
export type ModalVariants = RecipeVariantProps<typeof modal>;
//# sourceMappingURL=modal.d.ts.map