{
  "schemaVersion": 1,
  "package": "@fayegram-ai/faye-ui",
  "moduleGroup": "theme",
  "entry": "@fayegram-ai/faye-ui/theme/assets",
  "source": "packages/theme/src/assets.ts",
  "clientBoundary": false,
  "declarations": [
    {
      "name": "createThemeAssetManager",
      "kind": "FunctionDeclaration",
      "signature": "export function createThemeAssetManager(target: HTMLElement, options: {\n    allowedOrigins?: readonly string[];\n    nonce?: string;\n    timeout?: number;\n    onCommit?: (id: string) => void;\n} = {}): ThemeAssetController",
      "line": 17
    }
  ],
  "typesComplete": false,
  "typeScope": "Explicit source declarations plus dependency-resolved emitted exports. Full inherited/generic restrictions remain authoritative in installed declarations.",
  "compiledExports": [
    {
      "name": "createThemeAssetManager",
      "kind": "value",
      "type": "(target: HTMLElement, options?: { allowedOrigins?: readonly string[]; nonce?: string; timeout?: number; onCommit?: (id: string) => void; }) => ThemeAssetController",
      "description": "Trusted, scoped CSS assets only. This loader does not sandbox third-party CSS.\nRelative URLs resolve against baseURI, but permission comes from the document\norigin, never from an external <base>. Shadow scopes receive their own link."
    },
    {
      "name": "createThemeAssetController",
      "kind": "value",
      "type": "(options: { initialId: string; prepare: (asset: ThemeAsset, signal: AbortSignal) => Promise<PreparedTheme>; }) => ThemeAssetController",
      "description": "Latest-request-wins, including preparers that ignore AbortSignal. Late resources\nare disposed, never activated. Callbacks cannot reenter a synchronous ownership transition."
    },
    {
      "name": "ThemeAsset",
      "kind": "type",
      "type": "ThemeAsset",
      "description": ""
    },
    {
      "name": "PreparedTheme",
      "kind": "type",
      "type": "PreparedTheme",
      "description": ""
    },
    {
      "name": "ThemeAssetController",
      "kind": "type",
      "type": "ThemeAssetController",
      "description": ""
    }
  ],
  "declaration": "packages/faye-ui/dist/theme/assets.d.ts"
}
