/**
 * Fun name generator for team agents.
 *
 * Each role has its own name pool in data/team-names/<role>.json.
 * Falls back to the generic pool in data/team-names.json for roles
 * without a dedicated file.
 */
/**
 * Pick a random fun name for a team agent.
 * Uses the role-specific name pool if available, otherwise falls back to generic.
 */
export declare function generateTeamName(role?: string): Promise<string>;
/**
 * Invalidate the cached pool for a role so it's reloaded from disk next time.
 * Called after generating a new names file for a newly-created role.
 */
export declare function invalidateRoleNameCache(role: string): void;
//# sourceMappingURL=team-names.d.ts.map