export declare const gatewayAPI: (url: URL) => { gateway: (params: object) => import("neverthrow").ResultAsync; tokenInfo: (params: import("@networking").TokenRequest) => import("neverthrow").ResultAsync; nativeTokenInfo: (params: import("@networking").TokenNativeRequest) => import("neverthrow").ResultAsync; stakePositions: (params: import("@networking").AccountStakesRequest) => import("neverthrow").ResultAsync; unstakePositions: (params: import("@networking").AccountUnstakesRequest) => import("neverthrow").ResultAsync; accountBalances: (params: import("@networking").AccountBalancesRequest) => import("neverthrow").ResultAsync; accountTransactions: (params: import("@networking").AccountTransactionsRequest) => import("neverthrow").ResultAsync; validator: (params: import("@networking").ValidatorRequest) => import("neverthrow").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; }, import("..").RadixError[]>; validators: (params: import("@networking").ValidatorsRequest) => import("neverthrow").ResultAsync; buildTransaction: (params: import("@networking").TransactionBuildRequest) => import("neverthrow").ResultAsync; finalizeTransaction: (params: import("@networking").TransactionFinalizeRequest) => import("neverthrow").ResultAsync; submitTransaction: (params: import("@networking").TransactionSubmitRequest) => import("neverthrow").ResultAsync<{ txID: Readonly<{ __witness: "isTXId"; __hex: string; toPrimitive: () => string; equals: (other: Readonly) => boolean; }>; }, import("..").RadixError[]>; getTransaction: (params: import("@networking").TransactionStatusRequest) => import("neverthrow").ResultAsync; }; //# sourceMappingURL=gatewayAPI.d.ts.map