import { Response } from 'express'; import { TeamInfo } from '../types'; import type { RouterContext } from '../routes/context'; /** * Helper to respond with a team record, conditionally redacting its budget. * * `caller` indicates the role of the requester: * - 'member': person viewing from GET /teams (hides if hideTeamBudgetForMembers) * - 'manager': team admin viewing from GET /teams/managed or a write response (hides if hideTeamBudgetForManagers) */ export declare function respondTeam(res: Response, team: TeamInfo, ctx: RouterContext, caller: 'member' | 'manager'): void; /** * Helper to respond with a list of teams, conditionally redacting budgets. */ export declare function respondTeamList(res: Response, teams: TeamInfo[], ctx: RouterContext, caller: 'member' | 'manager'): void;