import { a as TObject, s as TString } from "../../helpers-DutyHbVD.mjs"; import { t as TUnsafe } from "../../unsafe-C_mX8nG4.mjs"; import { t as TNumber } from "../../number-BDPWg_Sz.mjs"; import { t as TOptional } from "../../optional-Bis1WTKK.mjs"; //#region extensions/crypto/src/tools/bankr-leverage.d.ts /** * Bankr Leverage Tool — leveraged trading via Avantis on Base. * * Open long/short positions with up to 10x leverage on crypto pairs, * forex, and commodities. View and close existing positions. * All operations go through Bankr's prompt API. * * Requires Bankr wallet (/connect_bankr). */ declare function createBankrLeverageTool(): { name: string; label: string; ownerOnly: boolean; description: string; parameters: TObject<{ action: TUnsafe<"positions" | "long" | "short" | "close">; pair: TOptional; amount: TOptional; leverage: TOptional; stop_loss: TOptional; take_profit: TOptional; }>; execute: (_toolCallId: string, args: unknown) => Promise<{ content: Array<{ type: "text"; text: string; }>; details: unknown; }>; }; //#endregion export { createBankrLeverageTool }; //# sourceMappingURL=bankr-leverage.d.mts.map