/** Finality status for transactional artifacts. * - provisional: created but not yet confirmed * - maturing: awaiting witness attestation (receipt maturation) * - finalized: witnessed and/or TTL passed without challenge * - frozen: dispute active, finality suspended * - appealable: resolved but within appeal window * - irrevocable: past all challenge windows, permanent */ export type FinalityStatus = 'provisional' | 'maturing' | 'finalized' | 'frozen' | 'appealable' | 'irrevocable'; export interface FinalityState { status: FinalityStatus; /** When this finality status was entered */ since: string; /** When provisional/appealable becomes final (ISO datetime) */ challengeWindowEnds?: string; /** DisputeId that froze this artifact (if frozen) */ frozenBy?: string; } //# sourceMappingURL=finality.d.ts.map