import { Position } from "../../model/positions.js"; import { DataResponse } from "../../model/response.js"; import { PositionWithdrawals } from "../../model/withdrawals.js"; import "../../model/index.js"; import { PluginsMap } from "../plugins/types.js"; import "../plugins/index.js"; import { GetCurrentWithdrawalsProps, IMultichainPositionsService, ListPositionsProps } from "./types.js"; import { MultichainConstruct } from "../base/MultichainConstruct.js"; import "../base/index.js"; //#region src/onchain/positions/MultichainPositionsService.d.ts /** * Cross-chain counterpart of {@link PositionsService}. * * @typeParam Plugins - Map of attached plugin types. **/ export declare class MultichainPositionsService extends MultichainConstruct implements IMultichainPositionsService { /** * Positions of a wallet on all queried chains, see * {@link PositionsService.list}. **/ list(props: ListPositionsProps): Promise>; /** * Delayed withdrawals of one credit account, see * {@link PositionsService.getCurrentWithdrawals}. **/ getCurrentWithdrawals(props: GetCurrentWithdrawalsProps): Promise>; } //#endregion