export interface AgentTeamMember {
    role: 'planner' | 'executor' | 'reviewer' | 'synthesizer' | 'compliance';
    agentId: string;
    priority: number;
}
export interface AgentTeam {
    id: string;
    domain: string;
    description: string;
    members: AgentTeamMember[];
    slaProfile?: 'fast' | 'balanced' | 'strict';
}
export declare class AgentTeamRegistry {
    private teams;
    constructor(seed?: AgentTeam[]);
    list(): AgentTeam[];
    upsert(team: AgentTeam): void;
    resolveByDomain(domain: string): AgentTeam | null;
}
