import type { DialogOverlayProps } from "@reach/dialog"; import { type AnimatePresenceProps } from "framer-motion"; import React from "react"; import type { HeightProps, LayoutProps, MaxHeightProps, MaxWidthProps, SpaceProps, WidthProps } from "styled-system"; interface RootProps extends AnimatePresenceProps { isOpen: boolean; onClose: () => void; children: React.ReactNode; } declare function Root({ isOpen, onClose, children, ...props }: RootProps): import("react/jsx-runtime").JSX.Element; interface OverlayPartProps extends DialogOverlayProps { closeOnClick?: boolean; } declare function OverlayPart({ closeOnClick, children, ...props }: OverlayPartProps): import("react/jsx-runtime").JSX.Element; interface SheetPartProps extends WidthProps, MaxWidthProps, HeightProps, MaxHeightProps, SpaceProps, LayoutProps { children: React.ReactNode; "aria-label": string; } declare function SheetPart({ children, "aria-label": ariaLabel, ...props }: SheetPartProps): import("react/jsx-runtime").JSX.Element; export declare const BottomSheetParts: { Root: typeof Root; Overlay: typeof OverlayPart; Sheet: typeof SheetPart; ContentContainer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; Header: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; Title: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLParagraphElement>, "textTransform" | keyof React.HTMLAttributes | "disabled" | "inline" | "compact" | keyof import("..").StyledProps> & React.HTMLAttributes & { variant?: import("../NDSProvider/ComponentVariantContext").ComponentVariant; inline?: boolean; compact?: boolean; disabled?: boolean; textTransform?: "none" | "inherit" | "initial" | "-moz-initial" | "revert" | "unset" | "capitalize" | "full-size-kana" | "full-width" | "lowercase" | "uppercase" | undefined; fontSize?: string; } & import("..").StyledProps, "ref"> & { ref?: React.Ref; }, Omit, HTMLHeadingElement>, "ref"> & { ref?: React.Ref; }>, never>, never>, never>> & string; HelpText: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLParagraphElement>, "textTransform" | keyof React.HTMLAttributes | "disabled" | "inline" | "compact" | keyof import("..").StyledProps> & React.HTMLAttributes & { variant?: import("../NDSProvider/ComponentVariantContext").ComponentVariant; inline?: boolean; compact?: boolean; disabled?: boolean; textTransform?: "none" | "inherit" | "initial" | "-moz-initial" | "revert" | "unset" | "capitalize" | "full-size-kana" | "full-width" | "lowercase" | "uppercase" | undefined; fontSize?: string; } & import("..").StyledProps, "ref"> & { ref?: React.Ref; }, never>> & string; Footer: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit, HTMLDivElement>, never>> & string; }; export {};