{
  "schemaVersion": 1,
  "package": "@fayegram-ai/faye-ui",
  "moduleGroup": "layout",
  "entry": "@fayegram-ai/faye-ui/layout",
  "source": "packages/layout/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": "responsiveClasses",
      "kind": "value",
      "type": "<T extends string | number>(prefix: string, value: Responsive<T> | undefined) => string",
      "description": ""
    },
    {
      "name": "Responsive",
      "kind": "type",
      "type": "Responsive<T>",
      "description": ""
    },
    {
      "name": "Stack",
      "kind": "value",
      "type": "(props: LayoutProps) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "Inline",
      "kind": "value",
      "type": "({ wrap, ...props }: InlineProps) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "Cluster",
      "kind": "value",
      "type": "(props: LayoutProps) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "Grid",
      "kind": "value",
      "type": "({ columns, minItemWidth, style, className, ...props }: GridProps) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "Container",
      "kind": "value",
      "type": "({ width, gutter, ...props }: ContainerProps) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "Center",
      "kind": "value",
      "type": "(props: LayoutProps) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "Spacer",
      "kind": "value",
      "type": "({ style, ...props }: HTMLAttributes<HTMLDivElement>) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "Split",
      "kind": "value",
      "type": "({ ratio, collapseAt, ...props }: SplitProps) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "AspectRatio",
      "kind": "value",
      "type": "({ ratio, style, className, ...props }: HTMLAttributes<HTMLDivElement> & { ratio?: number; }) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "Bleed",
      "kind": "value",
      "type": "({ amount, style, ...props }: HTMLAttributes<HTMLDivElement> & { amount?: Space; }) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "QueryContainer",
      "kind": "value",
      "type": "({ name, type, style, ...props }: HTMLAttributes<HTMLDivElement> & { name?: string; type?: \"inline-size\" | \"size\"; }) => import(\"react\").JSX.Element",
      "description": "Establishes an explicit container-query boundary. Stylesheets still own the query rules."
    },
    {
      "name": "LayoutProps",
      "kind": "type",
      "type": "LayoutProps",
      "description": ""
    },
    {
      "name": "InlineProps",
      "kind": "type",
      "type": "InlineProps",
      "description": ""
    },
    {
      "name": "GridProps",
      "kind": "type",
      "type": "GridProps",
      "description": ""
    },
    {
      "name": "ContainerProps",
      "kind": "type",
      "type": "ContainerProps",
      "description": ""
    },
    {
      "name": "SplitProps",
      "kind": "type",
      "type": "SplitProps",
      "description": ""
    },
    {
      "name": "GridItem",
      "kind": "value",
      "type": "({ profile, span, start, order, className, ...props }: GridItemProps) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "GridItemProps",
      "kind": "type",
      "type": "GridItemProps",
      "description": ""
    },
    {
      "name": "Masonry",
      "kind": "value",
      "type": "({ profile, columns, gap, className, style, ...props }: HTMLAttributes<HTMLDivElement> & { profile?: ComponentProfile; columns?: Responsive<1 | 2 | 3 | 4 | 5 | 6>; gap?: Space; }) => import(\"react\").JSX.Element",
      "description": "Native CSS columns: visual and keyboard reading order is column-major, not row-major."
    }
  ],
  "declaration": "packages/faye-ui/dist/layout/index.d.ts"
}
