import { type SubagentBrief } from '../../domain/behavior/subagent-brief.js'; import type { BehaviorEventEmitter } from './behavior-event-emitter.js'; export type RewriteResult = { readonly rewritten: SubagentBrief; readonly truncatedDecisions: number; } | { readonly rejected: true; readonly reason: string; }; export declare class SubagentBriefRewriter { private readonly emitter?; constructor(emitter?: BehaviorEventEmitter); rewrite(brief: SubagentBrief, maxTokens: number): RewriteResult; } //# sourceMappingURL=subagent-brief-rewriter.d.ts.map