export interface TeamIdentityScope { sessionId: string; paneId: string; tmuxTarget: string; runId: string; source: 'env-session' | 'tmux-pane' | 'run-id'; } export interface TeamLookupCandidate { teamName: string; displayName: string; requestedName: string; leaderSessionId: string; leaderPaneId: string; tmuxSession: string; terminal: boolean; phaseUpdatedAt: string; } export declare class TeamLookupAmbiguityError extends Error { readonly candidates: TeamLookupCandidate[]; constructor(input: string, candidates: TeamLookupCandidate[]); } export declare function resolveTeamIdentityScope(env?: NodeJS.ProcessEnv): TeamIdentityScope; export declare function buildInternalTeamName(displayName: string, scope: TeamIdentityScope): string; export declare function listTeamLookupCandidates(cwd: string, env?: NodeJS.ProcessEnv): TeamLookupCandidate[]; export declare function resolveTeamNameForCurrentContext(inputName: string, cwd: string, env?: NodeJS.ProcessEnv): string; //# sourceMappingURL=team-identity.d.ts.map