/** * This file was auto-generated by Fern from our API Definition. */ import * as core from "../../../../core"; import * as Syndicate from "../../.."; export declare namespace Wallet { interface Options { token: core.Supplier; } interface RequestOptions { timeoutInSeconds?: number; maxRetries?: number; } } export declare class Wallet { protected readonly _options: Wallet.Options; constructor(_options: Wallet.Options); /** * Get a transaction request by id * @throws {@link Syndicate.wallet.TransactionNotFoundError} */ getTransactionRequest(projectId: string, transactionId: string, requestOptions?: Wallet.RequestOptions): Promise; /** * Gets a list of transaction requests for a project * @throws {@link Syndicate.wallet.TransactionNotFoundError} */ getTransactionRequestsByProject(projectId: string, request?: Syndicate.wallet.GetRequestsByProjectIdRequest, requestOptions?: Wallet.RequestOptions): Promise; /** * Gets a list of wallets for a project * @throws {@link Syndicate.wallet.GetWalletsError} */ getWalletsByProject(projectId: string, request?: Syndicate.wallet.GetWalletsByProjectIdRequest, requestOptions?: Wallet.RequestOptions): Promise; protected _getAuthorizationHeader(): Promise; }