export type RelayTransactionResponse = { txHash: string; log: string; retryDuration: number; flag: number; }; export type RelayTransactionArgs = { to: string; params: unknown[]; from: string; signatureType?: string; }; export type RelayOverrides = { relayerUrl: string; apiKey: string; apiId: string; }; export type GetRetriedHashesData = { oldHash: string; newHash: string; oldGasPrice: string; newGasPrice: string; timestamp: number; retryCount: number; relayerAddress: string; newStatus: string; }; export type GetRetriedHashesResponse = { code: number; message: string; data: GetRetriedHashesData; }; export type GetRetriedHashesArgs = { networkId: number; transactionHash: string; }; export type ForwarderDomainData = { name: string; version: string; verifyingContract: string; salt: string; }; export declare class Biconomy { private _relayerUrl; private _apiKey?; private _apiId?; constructor(_relayerUrl: string, _apiKey?: string, _apiId?: string); getForwarderDomainDetails(args: { chainId: number; }, overrides?: Partial<{ relayerUrl: string; forwarderAddress: string; }>): Promise<{ [key: string]: ForwarderDomainData; }>; relayTransaction(args: RelayTransactionArgs, overrides?: Partial): Promise; getResubmitted(args: GetRetriedHashesArgs, overrides?: Partial): Promise; wait(args: GetRetriedHashesArgs, overrides?: Partial): Promise; check(args?: { contract?: string; }): Promise; } //# sourceMappingURL=biconomy.d.ts.map