import type { MemberTrigger, TaskStage } from "./MemberTriggers.ts"; export interface DetectionContext { userMessage: string; changedFiles?: string[]; currentStage?: TaskStage; projectContext?: 'agenthood' | 'user-project'; changedDirs?: string[]; } export interface DetectionResult { member: string; score: number; matchedKeywords: string[]; matchedFiles: string[]; matchedStage: boolean; } export declare class MemberOrchestrator { private triggers; constructor(triggers?: MemberTrigger[]); detectMembers(context: DetectionContext): DetectionResult[]; getDefaultMember(results: DetectionResult[]): string | null; getForStage(stage: TaskStage): string[]; private matchFilePattern; } //# sourceMappingURL=MemberOrchestrator.d.ts.map