import * as React from "react"; import { DialogTrigger as FluentDialogTrigger, DialogSurface as FluentDialogSurface, DialogBody as FluentDialogBody, DialogTitle as FluentDialogTitle, DialogContent as FluentDialogContent, DialogActions as FluentDialogActions, type DialogProps as FluentDialogProps } from "@fluentui/react-components"; export interface DialogProps extends Omit { variant?: "default" | "centered" | "fullscreen"; onOpenChange?: (open: boolean) => void; modal?: boolean; } declare const Dialog: React.ForwardRefExoticComponent>; type DialogTriggerProps = React.ComponentProps & { asChild?: boolean; }; declare const DialogTrigger: React.ForwardRefExoticComponent>; type DialogContentProps = React.ComponentProps & { variant?: "default" | "centered" | "fullscreen"; onEscapeKeyDown?: (e: KeyboardEvent) => void; onInteractOutside?: (e: MouseEvent | TouchEvent) => void; showCloseButton?: boolean; onClose?: () => void; }; declare const DialogContent: React.ForwardRefExoticComponent>; declare const DialogHeader: React.ForwardRefExoticComponent & { showCloseButton?: boolean; onClose?: () => void; } & React.RefAttributes>; declare const DialogFooter: React.ForwardRefExoticComponent & React.RefAttributes>; type DialogTitleProps = React.ComponentProps; declare const DialogTitle: React.ForwardRefExoticComponent>; declare const DialogDescription: React.ForwardRefExoticComponent & React.RefAttributes>; export { Dialog, DialogTrigger, DialogContent, DialogHeader, DialogFooter, DialogTitle, DialogDescription, FluentDialogContent, }; export { DialogSurface as FluentDialogSurface, DialogBody as FluentDialogBody, DialogActions as FluentDialogActions, } from "@fluentui/react-components"; export { FluentDialogSurface as DialogSurface, FluentDialogBody as DialogBody, FluentDialogActions as DialogActions, }; export type DialogSurfaceProps = React.ComponentProps; //# sourceMappingURL=dialog.d.ts.map