import { type AdditiveTeamAttempt } from "../lib/team-additive-attempt.js"; import type { TeamValues } from "./team.js"; /** Channel-only effects remain create-only. An identical settled deployment can be verified as * a no-op; existing foreign cards, agent launches and stale drift never enter the legacy writer. */ export declare function applyChannelOnlyTeam(file: string, values: TeamValues): Promise; /** Re-apply of a retained agent or mixed deployment for the identical manifest. It verifies the * exact original receipt, cards and manager incarnations as of now and never launches, restarts, * updates, adopts or records anything. A changed agent hash is stale drift: refused unless * `--allow-stale` names exactly that agent, in which case it keeps running its old policy. */ export declare function applyRetainedTeam(file: string, values: TeamValues, previous: AdditiveTeamAttempt): Promise; //# sourceMappingURL=team-deploy-apply.d.ts.map