{
  "schemaVersion": 1,
  "package": "@fayegram-ai/faye-ui",
  "moduleGroup": "devtools",
  "entry": "@fayegram-ai/faye-ui/devtools",
  "source": "packages/devtools/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": "ThemeEditor",
      "kind": "value",
      "type": "({ theme, onChange, schema }: ThemeEditorProps) => import(\"react\").JSX.Element",
      "description": ""
    },
    {
      "name": "ThemeEditorProps",
      "kind": "type",
      "type": "ThemeEditorProps",
      "description": ""
    },
    {
      "name": "SheetInspector",
      "kind": "value",
      "type": "({ sheet }: { sheet: CompiledSheet; }) => import(\"react\").JSX.Element",
      "description": "Build tooling may include provenance. It is not required by component runtime."
    },
    {
      "name": "tokenDraft",
      "kind": "value",
      "type": "(name: string, text: string, schema?: TokenContract) => TokenSet",
      "description": "Text draft conversion, shared with the editor."
    },
    {
      "name": "editThemeContext",
      "kind": "value",
      "type": "(theme: ThemeDefinition, updates: TokenSet, options?: ThemeContextOptions, schema?: TokenContract) => ThemeDefinition",
      "description": "A tool-owned final condition edits one complete context, not a base value masked by other layers.\nExisting unrelated conditions remain untouched. This prefix is reserved to this editing tool."
    },
    {
      "name": "resetContextToken",
      "kind": "value",
      "type": "(theme: ThemeDefinition, name: string, options?: ThemeContextOptions, schema?: TokenContract) => ThemeDefinition",
      "description": "Remove only this editor's override; underlying brand/scheme/axis rules become effective again."
    }
  ],
  "declaration": "packages/faye-ui/dist/devtools/index.d.ts"
}
