import React from "react"; import { IconButton } from "../icon-button"; import { StyledDialog, StyledTrigger, StyledClose, StyledContent, StyledOverlay, StyledPortal, StyledTitle, StyledDescription, Content } from "./dialog.styled"; import type { TextProps } from "../text"; type StitchesDialogProps = React.ComponentProps; export interface DialogProps { children: React.ReactNode; open?: StitchesDialogProps["open"]; onOpenChange?: StitchesDialogProps["onOpenChange"]; side?: React.ComponentProps["side"]; startItem?: React.ReactNode; title?: string | undefined; centerTitle?: boolean; description?: string; showCloseButton?: boolean; showHeader?: boolean; hasOpaqueOverlay?: boolean; trigger?: React.ReactNode; rootProps?: Omit, "open" | "onOpenChange">; triggerProps?: React.ComponentProps; portalProps?: React.ComponentProps; overlayProps?: Omit, "opaque">; contentProps?: Omit, "side">; titleProps?: Omit, "asChild">; titleTextProps?: Omit; descriptionProps?: React.ComponentProps; closeProps?: Omit, "hide" | "asChild">; closeButtonVariant?: React.ComponentProps["variant"]; closeButtonSize?: React.ComponentProps["size"]; closeOnClickOutside?: boolean; nonTransformedContent?: React.ReactNode; } export declare const Dialog: React.FC; export {}; //# sourceMappingURL=index.d.ts.map