import type { Team, TeamDelinquency } from '@heroku/types/3.sdk'; import type { ResourceCtx } from '../../core/extend-resource.js'; export type GetTeamWithDelinquencyOptions = { signal?: AbortSignal; }; export type TeamWithDelinquency = { delinquency: null | TeamDelinquency; team: Team; }; /** * Fetch a team together with its delinquency status. * * Runs the two reads concurrently. The team lookup hard-fails — there is no * result without it. The delinquency lookup soft-fails to `null`: a hiccup on * that secondary call must not sink an otherwise-successful team fetch. Callers * decide whether and how to surface a warning from `delinquency` — * `formatDelinquencyWarning` renders the sentence. */ export declare function getTeamWithDelinquency(ctx: Pick, teamIdentity: string, options?: GetTeamWithDelinquencyOptions): Promise; export declare const teamExtensions: import("../../core/extend-resource.js").ResourceExtension<"platform", "team", { getWithDelinquency: (teamIdentity: string, options?: GetTeamWithDelinquencyOptions) => Promise; }>;