import type { BehaviorEventEmitter } from './behavior-event-emitter.js'; /** * Resolves the output profile for a given execution context. * Implements AC-6: Output Profile Defaulting. */ export type OutputProfile = 'brief' | 'standard' | 'deep'; export type ExecutionContext = 'top_level' | 'subagent' | 'recursive_worker' | 'review_export'; export interface ProfileResolution { readonly profile: OutputProfile; readonly source: 'default' | 'explicit_override'; readonly context: ExecutionContext; } export declare class OutputProfileResolver { private static readonly DEFAULTS; private readonly emitter?; constructor(emitter?: BehaviorEventEmitter); resolve(context: ExecutionContext, explicitOverride?: OutputProfile): ProfileResolution; } //# sourceMappingURL=output-profile-resolver.d.ts.map