import * as _heroui_theme from '@heroui/theme'; import * as framer_motion from 'framer-motion'; import * as react from 'react'; import * as tailwind_variants from 'tailwind-variants'; import * as _heroui_system from '@heroui/system'; declare const ModalProvider: react.Provider<{ Component: _heroui_system.As; slots: { wrapper: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; base: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; backdrop: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; header: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; body: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; footer: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; closeButton: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; } & { wrapper: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; base: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; backdrop: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; header: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; body: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; footer: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; closeButton: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; } & {}; domRef: react.RefObject; headerId: string; bodyId: string; motionProps: Omit, "ref"> | undefined; classNames: _heroui_theme.SlotsToClasses<"base" | "header" | "body" | "footer" | "wrapper" | "backdrop" | "closeButton"> | undefined; isDismissable: boolean; closeButton: react.ReactNode; hideCloseButton: boolean; portalContainer: Element | undefined; shouldBlockScroll: boolean; backdrop: "transparent" | "blur" | "opaque"; isOpen: boolean; onClose: () => void; disableAnimation: boolean; setBodyMounted: react.Dispatch>; setHeaderMounted: react.Dispatch>; getDialogProps: _heroui_system.PropGetter; getBackdropProps: _heroui_system.PropGetter; getCloseButtonProps: _heroui_system.PropGetter; }>; declare const useModalContext: () => { Component: _heroui_system.As; slots: { wrapper: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; base: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; backdrop: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; header: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; body: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; footer: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; closeButton: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; } & { wrapper: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; base: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; backdrop: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; header: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; body: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; footer: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; closeButton: (slotProps?: ({ shadow?: "none" | "md" | "sm" | "lg" | undefined; size?: "md" | "full" | "sm" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | undefined; radius?: "none" | "md" | "sm" | "lg" | undefined; disableAnimation?: boolean | undefined; backdrop?: "transparent" | "blur" | "opaque" | undefined; placement?: "auto" | "bottom" | "top" | "center" | "top-center" | "bottom-center" | undefined; scrollBehavior?: "inside" | "outside" | "normal" | undefined; } & tailwind_variants.ClassProp) | undefined) => string; } & {}; domRef: react.RefObject; headerId: string; bodyId: string; motionProps: Omit, "ref"> | undefined; classNames: _heroui_theme.SlotsToClasses<"base" | "header" | "body" | "footer" | "wrapper" | "backdrop" | "closeButton"> | undefined; isDismissable: boolean; closeButton: react.ReactNode; hideCloseButton: boolean; portalContainer: Element | undefined; shouldBlockScroll: boolean; backdrop: "transparent" | "blur" | "opaque"; isOpen: boolean; onClose: () => void; disableAnimation: boolean; setBodyMounted: react.Dispatch>; setHeaderMounted: react.Dispatch>; getDialogProps: _heroui_system.PropGetter; getBackdropProps: _heroui_system.PropGetter; getCloseButtonProps: _heroui_system.PropGetter; }; export { ModalProvider, useModalContext };