{
  "schemaVersion": 1,
  "package": "@fayegram-ai/faye-ui",
  "moduleGroup": "display",
  "entry": "@fayegram-ai/faye-ui/display",
  "source": "packages/display/src/index.ts",
  "clientBoundary": false,
  "declarations": [],
  "typesComplete": false,
  "typeScope": "Explicit source declarations plus dependency-resolved emitted exports. Full inherited/generic restrictions remain authoritative in installed declarations.",
  "compiledExports": [
    {
      "name": "Avatar",
      "kind": "value",
      "type": "{ readonly Root: { (input: Omit<import(\"@base-ui/react\").AvatarRootProps, \"ref\"> & import(\"react\").RefAttributes<HTMLSpanElement> & { variants?: { readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"avatar\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"avatar\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Image: { (input: Omit<import(\"@base-ui/react\").AvatarImageProps, \"ref\"> & import(\"react\").RefAttributes<HTMLImageElement> & { variants?: { readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"avatar\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"avatar\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Fallback: { (input: Omit<import(\"@base-ui/react\").AvatarFallbackProps, \"ref\"> & import(\"react\").RefAttributes<HTMLSpanElement> & { variants?: { readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"avatar\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"avatar\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; }",
      "description": ""
    },
    {
      "name": "List",
      "kind": "value",
      "type": "({ profile, className, ...props }: HTMLAttributes<HTMLUListElement> & { profile?: ComponentProfile; ref?: Ref<HTMLUListElement>; }) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "ListItem",
      "kind": "value",
      "type": "({ profile, leading, trailing, className, children, ...props }: LiHTMLAttributes<HTMLLIElement> & { profile?: ComponentProfile; leading?: ReactNode; trailing?: ReactNode; ref?: Ref<HTMLLIElement>; }) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "ListItemButton",
      "kind": "value",
      "type": "({ profile, selected, className, ...props }: ButtonHTMLAttributes<HTMLButtonElement> & { profile?: ComponentProfile; selected?: boolean; ref?: Ref<HTMLButtonElement>; }) => import(\"react\").JSX.Element",
      "description": "The row action and ListItem.trailing are siblings, so secondary controls never nest."
    },
    {
      "name": "ListSubheader",
      "kind": "value",
      "type": "({ profile, className, level, children, ...props }: LiHTMLAttributes<HTMLLIElement> & { profile?: ComponentProfile; level?: number; ref?: Ref<HTMLLIElement>; }) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "ScrollAreaRootProps",
      "kind": "type",
      "type": "ScrollAreaRootProps",
      "description": ""
    },
    {
      "name": "ScrollAreaViewportProps",
      "kind": "type",
      "type": "ScrollAreaViewportProps",
      "description": ""
    },
    {
      "name": "ScrollArea",
      "kind": "value",
      "type": "{ readonly Root: { (input: ScrollAreaRootProps & { variants?: { readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"scroll-area\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"scroll-area\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Viewport: { (input: ScrollAreaViewportProps & { variants?: { readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"scroll-area\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"scroll-area\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Scrollbar: { (input: Omit<import(\"@base-ui/react\").ScrollAreaScrollbarProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement> & { variants?: { readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"scroll-area\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"scroll-area\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Thumb: { (input: Omit<import(\"@base-ui/react\").ScrollAreaThumbProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement> & { variants?: { readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"scroll-area\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"scroll-area\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Corner: { (input: Omit<import(\"@base-ui/react\").ScrollAreaCornerProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement> & { variants?: { readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"scroll-area\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"scroll-area\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; readonly Content: { (input: Omit<import(\"@base-ui/react\").ScrollAreaContentProps, \"ref\"> & import(\"react\").RefAttributes<HTMLDivElement> & { variants?: { readonly size?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"scroll-area\", \"size\"> | undefined; readonly tone?: import(\"@fayegram-ai/faye-ui/contracts/visual-variants\").VisualVariant<\"scroll-area\", \"tone\"> | undefined; } | undefined; }): import(\"react\").ReactElement; displayName: string; }; }",
      "description": ""
    },
    {
      "name": "TableContainerProps",
      "kind": "type",
      "type": "TableContainerProps",
      "description": ""
    },
    {
      "name": "Table",
      "kind": "value",
      "type": "{ Root: typeof Root; Container: typeof Container; Head: typeof Head; Body: typeof Body; Footer: typeof Footer; Row: typeof Row; Header: typeof Header; Cell: typeof Cell; Caption: typeof Caption; }",
      "description": ""
    },
    {
      "name": "ImageList",
      "kind": "value",
      "type": "({ profile, variant, children, className, ...props }: HTMLAttributes<HTMLUListElement> & { profile?: ComponentProfile; variant?: \"standard\" | \"quilted\" | \"woven\"; ref?: Ref<HTMLUListElement>; }) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "ImageListItem",
      "kind": "value",
      "type": "({ profile, caption, actions, captionPosition, columns, rows, ratio, style, children, className, ...props }: HTMLAttributes<HTMLLIElement> & { profile?: ComponentProfile; caption?: ReactNode; actions?: ReactNode; captionPosition?: \"below\" | \"overlay\"; columns?: 1 | 2; rows?: 1 | 2; ratio?: number; ref?: Ref<HTMLLIElement>; }) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "TablePagination",
      "kind": "value",
      "type": "(input: TablePaginationProps) => import(\"react\").JSX.Element",
      "description": "Zero-based page state; count=-1 means unknown total. No fetching or data-engine dependency."
    },
    {
      "name": "TableSortLabel",
      "kind": "value",
      "type": "(input: TableSortLabelProps) => import(\"react\").JSX.Element",
      "description": "Set aria-sort on the containing th. The label itself remains a native button."
    },
    {
      "name": "TablePaginationProps",
      "kind": "type",
      "type": "TablePaginationProps",
      "description": ""
    },
    {
      "name": "TableSortLabelProps",
      "kind": "type",
      "type": "TableSortLabelProps",
      "description": ""
    },
    {
      "name": "Timeline",
      "kind": "value",
      "type": "({ profile, className, position, orientation, tabIndex, ...props }: HTMLAttributes<HTMLOListElement> & { profile?: ComponentProfile; ref?: Ref<HTMLOListElement>; position?: VisualVariant<\"timeline\", \"position\">; orientation?: \"vertical\" | \"horizontal\"; }) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "TimelineItem",
      "kind": "value",
      "type": "({ profile, marker, timestamp, dateTime, opposite, tone, className, children, ...props }: TimelineItemProps) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "TimelineItemProps",
      "kind": "type",
      "type": "TimelineItemProps",
      "description": ""
    },
    {
      "name": "AvatarGroup",
      "kind": "value",
      "type": "({ profile, max, children, total, remainderLabel, className, ...props }: HTMLAttributes<HTMLDivElement> & { profile?: ComponentProfile; max?: number; total?: number; remainderLabel?: (count: number) => string; children: ReactNode; }) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "PackedMasonry",
      "kind": "value",
      "type": "({ profile, columns, gap, className, style, children, ref, ...props }: PackedMasonryProps) => import(\"react\").JSX.Element",
      "description": "Shortest-column packing with stable DOM/tab order. SSR renders a usable grid until measured."
    },
    {
      "name": "PackedMasonryProps",
      "kind": "type",
      "type": "PackedMasonryProps",
      "description": ""
    }
  ],
  "declaration": "packages/faye-ui/dist/display/index.d.ts"
}
