import { type SubagentBrief } from '../../domain/behavior/subagent-brief.js'; import { type SubagentBriefPolicy } from '../../domain/behavior/subagent-brief-policy.js'; import type { BehaviorEventEmitter } from './behavior-event-emitter.js'; export interface BriefValidationResult { readonly valid: boolean; readonly violations: readonly string[]; } export declare class SubagentBriefValidator { private readonly emitter?; constructor(emitter?: BehaviorEventEmitter); validate(brief: SubagentBrief, policy: SubagentBriefPolicy): BriefValidationResult; } //# sourceMappingURL=subagent-brief-validator.d.ts.map