import type { ClaimFailureCode, ClaimFailureDetail, ValidateSignedClaimTxParams, ValidateSignedClaimTxReason, ValidateSignedClaimTxResult } from './types.js'; export { CLAIM_INTAKE_APPROVED, CLAIM_INTAKE_CLOSED, CLAIM_INTAKE_DENIED, CLAIM_INTAKE_OPEN, CLAIM_INTAKE_SETTLED, CLAIM_INTAKE_UNDER_REVIEW, OBLIGATION_STATUS_CANCELED, OBLIGATION_STATUS_CLAIMABLE_PAYABLE, OBLIGATION_STATUS_IMPAIRED, OBLIGATION_STATUS_PROPOSED, OBLIGATION_STATUS_RECOVERED, OBLIGATION_STATUS_RESERVED, OBLIGATION_STATUS_SETTLED, describeClaimStatus, describeObligationStatus, } from './protocol_models.js'; export declare function validateSignedClaimTx(params: ValidateSignedClaimTxParams): ValidateSignedClaimTxResult; export declare function mapValidationReasonToClaimFailure(reason: ValidateSignedClaimTxReason | null): ClaimFailureCode | null; export declare function normalizeClaimSimulationFailure(params: { err: unknown; logs?: string[] | null; }): ClaimFailureDetail; export declare function normalizeClaimRpcFailure(error: unknown): ClaimFailureDetail;