import "../interfaces/types-lookup";
import "../interfaces/augment-api";
import "../interfaces/augment-types";
import type { ApiBase } from "@polkadot/api/base";
import type { ApiTypes } from "@polkadot/api/types";
declare type TransferParams<T extends ApiTypes> = Parameters<ApiBase<T>["tx"]["eqBalances"]["transfer"]>;
declare type TransferFromParams<T extends ApiTypes> = Parameters<ApiBase<T>["tx"]["subaccounts"]["transferFromSubaccount"]>;
declare type TransferToParams<T extends ApiTypes> = Parameters<ApiBase<T>["tx"]["subaccounts"]["transferToSubaccount"]>;
declare const _default: <T extends ApiTypes>(api: Pick<ApiBase<T>, "tx">) => {
    batch: import("@polkadot/api/types").AugmentedSubmittable<(calls: import("@polkadot/types-codec").Vec<import("@polkadot/types/interfaces").Call> | (string | Uint8Array | import("@polkadot/types/interfaces").Call | import("@polkadot/types-codec/types").IMethod<import("@polkadot/types-codec/types").AnyTuple, any>)[]) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types-codec").Vec<import("@polkadot/types/interfaces").Call>]>;
    sudo: import("@polkadot/api/types").SubmittableExtrinsicFunction<T, import("@polkadot/types-codec/types").AnyTuple>;
    fromSubaccount: import("@polkadot/api/types").AugmentedSubmittable<(subaccType: number | Uint8Array | import("@polkadot/types/lookup").EqPrimitivesSubaccountSubAccType | "Bailsman" | "Trader" | "Borrower", asset: import("@polkadot/types-codec").u64 | import("@polkadot/types-codec/types").AnyNumber, amount: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types/lookup").EqPrimitivesSubaccountSubAccType, import("@polkadot/types-codec").u64, import("@polkadot/types-codec").u128]>;
    toSubaccount: import("@polkadot/api/types").AugmentedSubmittable<(subaccType: number | Uint8Array | import("@polkadot/types/lookup").EqPrimitivesSubaccountSubAccType | "Bailsman" | "Trader" | "Borrower", asset: import("@polkadot/types-codec").u64 | import("@polkadot/types-codec/types").AnyNumber, value: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types/lookup").EqPrimitivesSubaccountSubAccType, import("@polkadot/types-codec").u64, import("@polkadot/types-codec").u128]>;
    transfer: (asset: string, to: string | Uint8Array | import("@polkadot/types/interfaces").AccountId32, value: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>;
    deposit: (asset: import("@polkadot/types-codec").u64 | import("@polkadot/types-codec/types").AnyNumber, to: string | Uint8Array | import("@polkadot/types/interfaces").AccountId32, value: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>;
    withdraw: (asset: import("@polkadot/types-codec").u64 | import("@polkadot/types-codec/types").AnyNumber, from: string | Uint8Array | import("@polkadot/types/interfaces").AccountId32, value: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>;
    withdrawExternal: import("@polkadot/api/types").AugmentedSubmittable<(amount: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128, recipient: string | Uint8Array | import("@polkadot/types-codec").Bytes, destId: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u8, resourceId: string | Uint8Array | import("@polkadot/types-codec").U8aFixed) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types-codec").u128, import("@polkadot/types-codec").Bytes, import("@polkadot/types-codec").u8, import("@polkadot/types-codec").U8aFixed]>;
    claim: import("@polkadot/api/types").AugmentedSubmittable<(dest: string | Uint8Array | import("@polkadot/types/interfaces").AccountId32, ethereumSignature: string | Uint8Array | import("@polkadot/types/lookup").EqClaimEcdsaSignature) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types/interfaces").AccountId32, import("@polkadot/types/lookup").EqClaimEcdsaSignature]>;
    claimAttest: import("@polkadot/api/types").AugmentedSubmittable<(dest: string | Uint8Array | import("@polkadot/types/interfaces").AccountId32, ethereumSignature: string | Uint8Array | import("@polkadot/types/lookup").EqClaimEcdsaSignature, statement: string | Uint8Array | import("@polkadot/types-codec").Bytes) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types/interfaces").AccountId32, import("@polkadot/types/lookup").EqClaimEcdsaSignature, import("@polkadot/types-codec").Bytes]>;
    mintClaim: (...args: any[]) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>;
    curveExchange: import("@polkadot/api/types").AugmentedSubmittable<(poolId: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u32, i: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u32, j: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u32, dx: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128, minDy: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types-codec").u32, import("@polkadot/types-codec").u32, import("@polkadot/types-codec").u32, import("@polkadot/types-codec").u128, import("@polkadot/types-codec").u128]>;
    curveAdd: import("@polkadot/api/types").AugmentedSubmittable<(poolId: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u32, amounts: import("@polkadot/types-codec").Vec<import("@polkadot/types-codec").u128> | (import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128)[], minMintAmount: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types-codec").u32, import("@polkadot/types-codec").Vec<import("@polkadot/types-codec").u128>, import("@polkadot/types-codec").u128]>;
    curveRemove: import("@polkadot/api/types").AugmentedSubmittable<(poolId: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u32, amount: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128, minAmounts: import("@polkadot/types-codec").Vec<import("@polkadot/types-codec").u128> | (import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128)[]) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types-codec").u32, import("@polkadot/types-codec").u128, import("@polkadot/types-codec").Vec<import("@polkadot/types-codec").u128>]>;
    curveRemoveImbalance: import("@polkadot/api/types").AugmentedSubmittable<(poolId: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u32, amounts: import("@polkadot/types-codec").Vec<import("@polkadot/types-codec").u128> | (import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128)[], maxBurnAmount: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types-codec").u32, import("@polkadot/types-codec").Vec<import("@polkadot/types-codec").u128>, import("@polkadot/types-codec").u128]>;
    curveRemoveOne: import("@polkadot/api/types").AugmentedSubmittable<(poolId: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u32, tokenAmount: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128, i: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u32, minAmount: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types-codec").u32, import("@polkadot/types-codec").u128, import("@polkadot/types-codec").u32, import("@polkadot/types-codec").u128]>;
    lockdrop: import("@polkadot/api/types").AugmentedSubmittable<(amount: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types-codec").u128]>;
    unlockExternal: import("@polkadot/api/types").AugmentedSubmittable<() => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, []>;
    transferFrom: (subaccType: number | Uint8Array | import("@polkadot/types/lookup").EqPrimitivesSubaccountSubAccType | "Bailsman" | "Trader" | "Borrower", asset: string, amount: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>;
    transferTo: (subaccType: number | Uint8Array | import("@polkadot/types/lookup").EqPrimitivesSubaccountSubAccType | "Bailsman" | "Trader" | "Borrower", asset: string, value: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>;
    vest: import("@polkadot/api/types").AugmentedSubmittable<() => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, []>;
    vestTo: import("@polkadot/api/types").AugmentedSubmittable<(target: string | Uint8Array | import("@polkadot/types/interfaces").MultiAddress | {
        Id: any;
    } | {
        Index: any;
    } | {
        Raw: any;
    } | {
        Address32: any;
    } | {
        Address20: any;
    }) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types/interfaces").MultiAddress]>;
    vesting: {
        forceVestedTransfer: import("@polkadot/api/types").AugmentedSubmittable<(source: string | Uint8Array | import("@polkadot/types/interfaces").MultiAddress | {
            Id: any;
        } | {
            Index: any;
        } | {
            Raw: any;
        } | {
            Address32: any;
        } | {
            Address20: any;
        }, target: string | Uint8Array | import("@polkadot/types/interfaces").MultiAddress | {
            Id: any;
        } | {
            Index: any;
        } | {
            Raw: any;
        } | {
            Address32: any;
        } | {
            Address20: any;
        }, schedule: string | Uint8Array | import("@polkadot/types/lookup").EqVestingVestingInfo | {
            locked?: any;
            perBlock?: any;
            startingBlock?: any;
        }) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types/interfaces").MultiAddress, import("@polkadot/types/interfaces").MultiAddress, import("@polkadot/types/lookup").EqVestingVestingInfo]>;
        vest: import("@polkadot/api/types").AugmentedSubmittable<() => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, []>;
        vestOther: import("@polkadot/api/types").AugmentedSubmittable<(target: string | Uint8Array | import("@polkadot/types/interfaces").MultiAddress | {
            Id: any;
        } | {
            Index: any;
        } | {
            Raw: any;
        } | {
            Address32: any;
        } | {
            Address20: any;
        }) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types/interfaces").MultiAddress]>;
    };
    vesting2: {
        forceVestedTransfer: import("@polkadot/api/types").AugmentedSubmittable<(source: string | Uint8Array | import("@polkadot/types/interfaces").MultiAddress | {
            Id: any;
        } | {
            Index: any;
        } | {
            Raw: any;
        } | {
            Address32: any;
        } | {
            Address20: any;
        }, target: string | Uint8Array | import("@polkadot/types/interfaces").MultiAddress | {
            Id: any;
        } | {
            Index: any;
        } | {
            Raw: any;
        } | {
            Address32: any;
        } | {
            Address20: any;
        }, schedule: string | Uint8Array | import("@polkadot/types/lookup").EqVestingVestingInfo | {
            locked?: any;
            perBlock?: any;
            startingBlock?: any;
        }) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types/interfaces").MultiAddress, import("@polkadot/types/interfaces").MultiAddress, import("@polkadot/types/lookup").EqVestingVestingInfo]>;
        vest: import("@polkadot/api/types").AugmentedSubmittable<() => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, []>;
        vestOther: import("@polkadot/api/types").AugmentedSubmittable<(target: string | Uint8Array | import("@polkadot/types/interfaces").MultiAddress | {
            Id: any;
        } | {
            Index: any;
        } | {
            Raw: any;
        } | {
            Address32: any;
        } | {
            Address20: any;
        }) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types/interfaces").MultiAddress]>;
    };
    whitelist: (whoToAdd: string | Uint8Array | import("@polkadot/types/interfaces").AccountId32) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>;
    setPrice: import("@polkadot/api/types").AugmentedSubmittable<(asset: import("@polkadot/types-codec").u64 | import("@polkadot/types-codec/types").AnyNumber, price: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").i64) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types-codec").u64, import("@polkadot/types-codec").i64]>;
    dexCreateOrder: import("@polkadot/api/types").AugmentedSubmittable<(asset: import("@polkadot/types-codec").u64 | import("@polkadot/types-codec/types").AnyNumber, orderType: string | Uint8Array | import("@polkadot/types/lookup").EqPrimitivesDexOrderType | {
        Limit: any;
    } | {
        Market: any;
    }, side: number | Uint8Array | import("@polkadot/types/lookup").EqPrimitivesDexOrderSide | "Buy" | "Sell", amount: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").u128) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types-codec").u64, import("@polkadot/types/lookup").EqPrimitivesDexOrderType, import("@polkadot/types/lookup").EqPrimitivesDexOrderSide, import("@polkadot/types-codec").u128]>;
    dexDeleteOrder: import("@polkadot/api/types").AugmentedSubmittable<(asset: import("@polkadot/types-codec").u64 | import("@polkadot/types-codec/types").AnyNumber, orderId: import("@polkadot/types-codec").u64 | import("@polkadot/types-codec/types").AnyNumber, price: import("@polkadot/types-codec/types").AnyNumber | import("@polkadot/types-codec").i64) => import("@polkadot/api/types").SubmittableExtrinsic<T, import("@polkadot/types/types").ISubmittableResult>, [import("@polkadot/types-codec").u64, import("@polkadot/types-codec").u64, import("@polkadot/types-codec").i64]>;
};
export default _default;
