/**
 * Brand Plugin — Trellis plugin definition for the brand token system.
 *
 * Registers the brand ontology and subscribes to entity events to
 * invalidate cached catalogs when tokens or guides change.
 *
 * @module trellis/plugins/brand
 */
import type { PluginDef } from '../../core/plugins/types.js';
import { CatalogCache } from './cache.js';
/**
 * Create a brand token plugin instance.
 *
 * Returns a PluginDef and the shared CatalogCache so MCP tools
 * and external consumers can access cached catalogs.
 */
export declare function createBrandPlugin(): {
    plugin: PluginDef;
    cache: CatalogCache;
};
//# sourceMappingURL=plugin.d.ts.map