/** * Evidence-bound resolution for reservations that cannot be settled from a * terminal invocation. ProviderCallNotStarted releases liability; an * uncertain provider outcome remains charged in RECONCILE until an operator * or later evidence resolves it. Expiry is server-owned and never accepted * from a worker. */ export declare const AiBudgetResolutionEvidence: { /** * @deprecated */ readonly AI_BUDGET_RESOLUTION_EVIDENCE_UNSPECIFIED: "AI_BUDGET_RESOLUTION_EVIDENCE_UNSPECIFIED"; readonly AI_BUDGET_RESOLUTION_EVIDENCE_PROVIDER_CALL_NOT_STARTED: "AI_BUDGET_RESOLUTION_EVIDENCE_PROVIDER_CALL_NOT_STARTED"; readonly AI_BUDGET_RESOLUTION_EVIDENCE_OUTCOME_UNKNOWN: "AI_BUDGET_RESOLUTION_EVIDENCE_OUTCOME_UNKNOWN"; }; /** * Evidence-bound resolution for reservations that cannot be settled from a * terminal invocation. ProviderCallNotStarted releases liability; an * uncertain provider outcome remains charged in RECONCILE until an operator * or later evidence resolves it. Expiry is server-owned and never accepted * from a worker. */ export type AiBudgetResolutionEvidence = 'AI_BUDGET_RESOLUTION_EVIDENCE_UNSPECIFIED' | 0 | 'AI_BUDGET_RESOLUTION_EVIDENCE_PROVIDER_CALL_NOT_STARTED' | 1 | 'AI_BUDGET_RESOLUTION_EVIDENCE_OUTCOME_UNKNOWN' | 2; /** * Evidence-bound resolution for reservations that cannot be settled from a * terminal invocation. ProviderCallNotStarted releases liability; an * uncertain provider outcome remains charged in RECONCILE until an operator * or later evidence resolves it. Expiry is server-owned and never accepted * from a worker. */ export type AiBudgetResolutionEvidence__Output = typeof AiBudgetResolutionEvidence[keyof typeof AiBudgetResolutionEvidence];