import { InputOfAPICall, ReturnOfAPICall } from "../../../networking/index"; import { ResultAsync } from "neverthrow"; import { RadixError } from "../../../util/index"; export declare const getAPI: (call: (method: M, params: InputOfAPICall) => ResultAsync, RadixError>) => { gateway: (params: object) => ResultAsync; tokenInfo: (params: import("@networking").TokenRequest) => ResultAsync; nativeTokenInfo: (params: import("@networking").TokenNativeRequest) => ResultAsync; stakePositions: (params: import("@networking").AccountStakesRequest) => ResultAsync; unstakePositions: (params: import("@networking").AccountUnstakesRequest) => ResultAsync; accountBalances: (params: import("@networking").AccountBalancesRequest) => ResultAsync; accountTransactions: (params: import("@networking").AccountTransactionsRequest) => ResultAsync; validator: (params: import("@networking").ValidatorRequest) => ResultAsync<{ address: import("../..").ValidatorAddressT; ownerAddress: import("../..").AccountAddressT; name: string; infoURL?: URL | undefined; totalDelegatedStake: import("../..").AmountT; ownerDelegation: import("../..").AmountT; validatorFee: number; registered: boolean; isExternalStakeAccepted: boolean; uptimePercentage: number; proposalsMissed: number; proposalsCompleted: number; }, RadixError[]>; validators: (params: import("@networking").ValidatorsRequest) => ResultAsync; buildTransaction: (params: import("@networking").TransactionBuildRequest) => ResultAsync; finalizeTransaction: (params: import("@networking").TransactionFinalizeRequest) => ResultAsync; submitTransaction: (params: import("@networking").TransactionSubmitRequest) => ResultAsync<{ txID: Readonly<{ __witness: "isTXId"; __hex: string; toPrimitive: () => string; equals: (other: Readonly) => boolean; }>; }, RadixError[]>; getTransaction: (params: import("@networking").TransactionStatusRequest) => ResultAsync; }; //# sourceMappingURL=interface.d.ts.map