import { BaseApiClient } from '@openzeppelin/defender-sdk-base-client'; import { ApiRelayerParams, IRelayer, RelayerGetResponse, RelayerGroupResponse, RelayerGroupStatus, RelayerStatus } from '../models/relayer'; import { ListTransactionsRequest, PaginatedTransactionResponse, RelayerTransaction, RelayerTransactionPayload, TransactionDeleteResponse } from '../models/transactions'; import { JsonRpcResponse, SignMessagePayload, SignTypedDataPayload, SignedMessagePayload } from '../models/rpc'; import { AuthType } from '@openzeppelin/defender-sdk-base-client/lib/api/auth-v2'; export declare const getApiUrl: () => string; export declare class RelaySignerClient extends BaseApiClient implements IRelayer { private jsonRpcRequestNextId; constructor(params: ApiRelayerParams); protected getPoolId(): string; protected getPoolClientId(): string; protected getApiUrl(type?: AuthType): string; getRelayer(): Promise; getRelayerStatus(): Promise; sendTransaction(payload: RelayerTransactionPayload): Promise; replaceTransactionById(id: string, payload: RelayerTransactionPayload): Promise; replaceTransactionByNonce(nonce: number, payload: RelayerTransactionPayload): Promise; cancelTransactionById(id: string): Promise; signTypedData(payload: SignTypedDataPayload): Promise; sign(payload: SignMessagePayload): Promise; getTransaction(id: string): Promise; getTransactionByNonce(nonce: number): Promise; listTransactions(criteria?: ListTransactionsRequest): Promise; call({ method, params }: { method: string; params: string[]; }): Promise; } //# sourceMappingURL=index.d.ts.map