import { BaseRegistry } from '../registry/BaseRegistry.js'; import type { AdvisorDefinition } from '../types/advisory/index.js'; export declare class AdvisorRegistry extends BaseRegistry { private readonly defaultId; constructor(advisors: AdvisorDefinition[], defaultId?: string); /** * Resolves the advisor for a given request. * * Priority: explicit ID > domain match > default > first registered. */ resolve(advisorId?: string, domain?: string): AdvisorDefinition | undefined; listAll(): AdvisorDefinition[]; } //# sourceMappingURL=registry.d.ts.map