{
  "schemaVersion": 1,
  "package": "@fayegram-ai/faye-ui",
  "moduleGroup": "styles",
  "entry": "@fayegram-ai/faye-ui/styles",
  "source": "packages/styles/src/index.ts",
  "clientBoundary": false,
  "declarations": [
    {
      "name": "LAYERS",
      "kind": "VariableDeclaration",
      "signature": "LAYERS = '@layer faye-ui.reset,faye-ui.tokens,faye-ui.base,faye-ui.components,faye-ui.variants,faye-ui.brand,faye-ui.product,faye-ui.local;'",
      "line": 4
    },
    {
      "name": "compileSheet",
      "kind": "FunctionDeclaration",
      "signature": "export function compileSheet(sheet: ComponentSheet, descriptor: ComponentDescriptor, schema: TokenContract = defaultContract, layer: 'brand' | 'product' | 'local' = 'product', options: {\n    breakpoints?: Readonly<Record<string, string>>;\n} = {}): CompiledSheet",
      "line": 80
    },
    {
      "name": "extendSheet",
      "kind": "FunctionDeclaration",
      "signature": "export function extendSheet(base: ComponentSheet, patch: SheetPatch): ComponentSheet",
      "line": 136
    },
    {
      "name": "defineSheet",
      "kind": "FunctionDeclaration",
      "signature": "export function defineSheet<const T extends ComponentSheet>(sheet: T): T",
      "line": 182
    }
  ],
  "typesComplete": false,
  "typeScope": "Explicit source declarations plus dependency-resolved emitted exports. Full inherited/generic restrictions remain authoritative in installed declarations.",
  "compiledExports": [
    {
      "name": "compileSheet",
      "kind": "value",
      "type": "(sheet: ComponentSheet, descriptor: ComponentDescriptor, schema?: TokenContract, layer?: \"brand\" | \"product\" | \"local\", options?: { breakpoints?: Readonly<Record<string, string>>; }) => CompiledSheet",
      "description": ""
    },
    {
      "name": "extendSheet",
      "kind": "value",
      "type": "(base: ComponentSheet, patch: SheetPatch) => ComponentSheet",
      "description": "Named rules replace in place; newly named rules append. Invalid removals fail loudly."
    },
    {
      "name": "defineSheet",
      "kind": "value",
      "type": "<const T extends ComponentSheet>(sheet: T) => T",
      "description": ""
    },
    {
      "name": "LAYERS",
      "kind": "value",
      "type": "\"@layer faye-ui.reset,faye-ui.tokens,faye-ui.base,faye-ui.components,faye-ui.variants,faye-ui.brand,faye-ui.product,faye-ui.local;\"",
      "description": ""
    }
  ],
  "declaration": "packages/faye-ui/dist/styles/index.d.ts"
}
