import { type TransactionFn } from '../authz/types.js'; import { type InitialPaymentParams as InitialPaymentRequestParams } from './types.js'; export declare class Payments { sendPaymentToEscrow(params: Omit & { userClaimCollection: string; }): Promise; checkForActiveIntent(params: Omit & { granteeAddress: string; }): Promise; submitPaymentClaim(params: InitialPaymentRequestParams, claimId: string): Promise; payClaim(params: { userAddress: string; claimCollectionId: string; adminAddress: string; claimId: string; sign: TransactionFn; }): Promise; getOutstandingPayments(params: { userAddress: string; oracleAddress: string; userClaimCollection: string; }): Promise; static getOraclePricingList(oracleDid: string, matrixAccessToken?: string, matrixHomeServer?: string): Promise<{ title: string; description: string; amount: string; denom: string; }[]>; } //# sourceMappingURL=payments.d.ts.map