{
  "schemaVersion": 1,
  "package": "@fayegram-ai/faye-ui",
  "moduleGroup": "overlays",
  "entry": "@fayegram-ai/faye-ui/overlays/alert-dialog",
  "source": "packages/overlays/src/alert-dialog.tsx",
  "clientBoundary": true,
  "declarations": [
    {
      "name": "AlertDialog",
      "kind": "VariableDeclaration",
      "signature": "AlertDialog = {\n    Root: ((props) => <Dialog.Root {...props} modal disablePointerDismissal/>) as typeof Base.Root,\n    createHandle: Base.createHandle,\n    Trigger: styledPart(Base.Trigger, 'alert-dialog', 'trigger'),\n    Backdrop: styledPart(Base.Backdrop, 'alert-dialog', 'backdrop'),\n    Popup: styledPart(Base.Popup, 'alert-dialog', 'popup', { role: 'alertdialog' }),\n    Title: styledPart(Base.Title, 'alert-dialog', 'title'),\n    Description: styledPart(Base.Description, 'alert-dialog', 'description'),\n    Close: dismissPart(Base.Close, 'alert-dialog'),\n    Viewport: styledPart(Base.Viewport, 'alert-dialog', 'viewport'),\n    Header: styledPart('div', 'alert-dialog', 'header'),\n    Body: styledPart('div', 'alert-dialog', 'body'),\n    Actions: styledPart('div', 'alert-dialog', 'actions'),\n    Portal: Dialog.Portal,\n} as const",
      "line": 7
    }
  ],
  "typesComplete": false,
  "typeScope": "Explicit source declarations plus dependency-resolved emitted exports. Full inherited/generic restrictions remain authoritative in installed declarations.",
  "compiledExports": [
    {
      "name": "AlertDialog",
      "kind": "value",
      "type": "{ readonly Root: typeof Base.Root; readonly createHandle: typeof Base.createHandle; readonly Trigger: { (input: import(\"@base-ui/react\").AlertDialogTriggerProps<unknown> & { variants?: { readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Backdrop: { (input: Omit<import(\"@base-ui/react\").AlertDialogBackdropProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement> & { variants?: { readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Popup: { (input: Omit<import(\"@base-ui/react\").AlertDialogPopupProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement> & { variants?: { readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Title: { (input: Omit<import(\"@base-ui/react\").AlertDialogTitleProps, \"ref\"> & import(\"react\").RefAttributes<HTMLHeadingElement> & { variants?: { readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Description: { (input: Omit<import(\"@base-ui/react\").AlertDialogDescriptionProps, \"ref\"> & import(\"react\").RefAttributes<HTMLParagraphElement> & { variants?: { readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Close: { (input: Omit<import(\"@base-ui/react\").AlertDialogCloseProps, \"ref\"> & import(\"react\").RefAttributes<HTMLButtonElement> & { variants?: { readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Viewport: { (input: Omit<import(\"@base-ui/react\").AlertDialogViewportProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement> & { variants?: { readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Header: { (input: import(\"react\").ClassAttributes<HTMLDivElement> & import(\"react\").HTMLAttributes<HTMLDivElement> & { variants?: { readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Body: { (input: import(\"react\").ClassAttributes<HTMLDivElement> & import(\"react\").HTMLAttributes<HTMLDivElement> & { variants?: { readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Actions: { (input: import(\"react\").ClassAttributes<HTMLDivElement> & import(\"react\").HTMLAttributes<HTMLDivElement> & { variants?: { readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"alert-dialog\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Portal: ({ children, container, ...props }: import(\"react\").ComponentProps<typeof Base.Portal>) => import(\"react\").JSX.Element; }",
      "description": ""
    }
  ],
  "declaration": "packages/faye-ui/dist/overlays/alert-dialog.d.ts"
}
