import type { ParsedCommitment } from '../../../commitments/_base/ParsedCommitment'; import type { AgentModelRequirements } from '../AgentModelRequirements'; import type { CreateAgentModelRequirementsOptions } from '../CreateAgentModelRequirementsOptions'; /** * Applies parsed commitments one by one while keeping the per-commitment steps focused and easy to follow. * * @param requirements - Current requirements snapshot. * @param commitments - Commitments already filtered for DELETE-like invalidations. * @param options - Optional reference and teammate resolvers. * @returns Requirements after all applicable commitments are processed. * * @private function of `createAgentModelRequirementsWithCommitments` */ export declare function applyCommitmentsToAgentModelRequirements(requirements: AgentModelRequirements, commitments: ReadonlyArray, options?: CreateAgentModelRequirementsOptions): Promise;