import "../interfaces/augment-api";
import "../interfaces/augment-types";
import type { ApiBase } from "@polkadot/api/base";
import type { ApiTypes } from "@polkadot/api/types";
declare const _default: <T extends ApiTypes>(api: Pick<ApiBase<T>, "query">) => {
    assetInfo: import("@polkadot/api/types").AugmentedQuery<T, () => import("rxjs").Observable<import("@polkadot/types-codec").Option<import("@polkadot/types-codec").Vec<import("../interfaces").AssetData>>>, []>;
    aggregates: import("@polkadot/api/types").AugmentedQuery<T, (arg1: number | Uint8Array | import("../interfaces").UserGroup | "UNKNOWN" | "Balances" | "Bailsmen" | "Borrowers" | "Lenders", arg2: string | Uint8Array | import("../interfaces").Asset | {
        0?: any;
    }) => import("rxjs").Observable<import("../interfaces").TotalAggregates>, [import("../interfaces").UserGroup, import("../interfaces").Asset]>;
    balances: import("@polkadot/api/types").AugmentedQuery<T, (arg1: string | Uint8Array | import("@polkadot/types/interfaces").AccountId, arg2: string | Uint8Array | import("../interfaces").Asset | {
        0?: any;
    }) => import("rxjs").Observable<import("../interfaces").SignedBalance>, [import("@polkadot/types/interfaces").AccountId, import("../interfaces").Asset]>;
    rates: import("@polkadot/api/types").AugmentedQuery<T, (arg: string | Uint8Array | import("../interfaces").Asset | {
        0?: any;
    }) => import("rxjs").Observable<import("../interfaces").PricePoint>, [import("../interfaces").Asset]>;
    hasGroup: import("@polkadot/api/types").AugmentedQuery<T, (arg1: number | Uint8Array | import("../interfaces").UserGroup | "UNKNOWN" | "Balances" | "Bailsmen" | "Borrowers" | "Lenders", arg2: string | Uint8Array | import("@polkadot/types/interfaces").AccountId) => import("rxjs").Observable<import("@polkadot/types-codec").bool>, [import("../interfaces").UserGroup, import("@polkadot/types/interfaces").AccountId]>;
    aggregatesByGroup: import("@polkadot/api/types").AugmentedQuery<T, (arg1: number | Uint8Array | import("../interfaces").UserGroup | "UNKNOWN" | "Balances" | "Bailsmen" | "Borrowers" | "Lenders", arg2: string | Uint8Array | import("../interfaces").Asset | {
        0?: any;
    }) => import("rxjs").Observable<import("../interfaces").TotalAggregates>, [import("../interfaces").UserGroup, import("../interfaces").Asset]>;
    getBalance: import("@polkadot/api/types").AugmentedQuery<T, (arg1: string | Uint8Array | import("@polkadot/types/interfaces").AccountId, arg2: string | Uint8Array | import("../interfaces").Asset | {
        0?: any;
    }) => import("rxjs").Observable<import("../interfaces").SignedBalance>, [import("@polkadot/types/interfaces").AccountId, import("../interfaces").Asset]>;
    getAssetByResourceId: import("@polkadot/api/types").AugmentedQuery<T, (arg: string | Uint8Array | import("../interfaces").ResourceId) => import("rxjs").Observable<import("@polkadot/types-codec").Option<import("../interfaces").Asset>>, [import("../interfaces").ResourceId]>;
    getClaim: import("@polkadot/api/types").QueryableStorageEntry<T, import("@polkadot/types-codec/types").AnyTuple>;
    getClaimSigning: import("@polkadot/api/types").QueryableStorageEntry<T, import("@polkadot/types-codec/types").AnyTuple>;
    getClaimVesting: import("@polkadot/api/types").QueryableStorageEntry<T, import("@polkadot/types-codec/types").AnyTuple>;
    getTotalClaim: import("@polkadot/api/types").QueryableStorageEntry<T, import("@polkadot/types-codec/types").AnyTuple>;
    getPool: import("@polkadot/api/types").AugmentedQuery<T, (arg: import("@polkadot/types-codec/types").AnyNumber | import("../interfaces").PoolId) => import("rxjs").Observable<import("@polkadot/types-codec").Option<import("../interfaces").PoolInfo>>, [import("../interfaces").PoolId]>;
    getLocks: import("@polkadot/api/types").QueryableStorageEntry<T, import("@polkadot/types-codec/types").AnyTuple>;
    getLockTime: import("@polkadot/api/types").QueryableStorageEntry<T, import("@polkadot/types-codec/types").AnyTuple>;
    getAddress: import("@polkadot/api/types").AugmentedQuery<T, (arg1: string | Uint8Array | import("@polkadot/types/interfaces").AccountId, arg2: number | Uint8Array | import("../interfaces").SubAccType | "Bailsman" | "Borrower" | "Lender") => import("rxjs").Observable<import("@polkadot/types-codec").Option<import("@polkadot/types/interfaces").AccountId>>, [import("@polkadot/types/interfaces").AccountId, import("../interfaces").SubAccType]>;
    getOwner: import("@polkadot/api/types").AugmentedQuery<T, (arg: string | Uint8Array | import("@polkadot/types/interfaces").AccountId) => import("rxjs").Observable<import("@polkadot/types-codec").Option<import("@polkadot/types-codec/types").ITuple<[import("@polkadot/types/interfaces").AccountId, import("../interfaces").SubAccType]>>>, [import("@polkadot/types/interfaces").AccountId]>;
    getVested: import("@polkadot/api/types").AugmentedQuery<T, (arg: string | Uint8Array | import("@polkadot/types/interfaces").AccountId) => import("rxjs").Observable<import("@polkadot/types-codec").Option<import("@polkadot/types/interfaces").BalanceOf>>, [import("@polkadot/types/interfaces").AccountId]>;
    getVesting: import("@polkadot/api/types").AugmentedQuery<T, (arg: string | Uint8Array | import("@polkadot/types/interfaces").AccountId) => import("rxjs").Observable<import("@polkadot/types-codec").Option<import("@polkadot/types/interfaces").VestingInfo>>, [import("@polkadot/types/interfaces").AccountId]>;
    getMetrics: import("@polkadot/api/types").AugmentedQuery<T, () => import("rxjs").Observable<import("@polkadot/types-codec").Option<import("../interfaces").FinancialMetrics>>, []>;
    getRate: import("@polkadot/api/types").AugmentedQuery<T, (arg: string | Uint8Array | import("../interfaces").Asset | {
        0?: any;
    }) => import("rxjs").Observable<import("../interfaces").PricePoint>, [import("../interfaces").Asset]>;
    dexActualChunksByAsset: import("@polkadot/api/types").AugmentedQuery<T, (arg: string | Uint8Array | import("../interfaces").Asset | {
        0?: any;
    }) => import("rxjs").Observable<import("@polkadot/types-codec").Vec<import("../interfaces").ChunkKey>>, [import("../interfaces").Asset]>;
    dexOrdersByAssetAndChunkKey: import("@polkadot/api/types").AugmentedQuery<T, (arg1: string | Uint8Array | import("../interfaces").Asset | {
        0?: any;
    }, arg2: import("@polkadot/types-codec/types").AnyNumber | import("../interfaces").ChunkKey) => import("rxjs").Observable<import("@polkadot/types-codec").Vec<import("../interfaces").Order>>, [import("../interfaces").Asset, import("../interfaces").ChunkKey]>;
    dexBestPriceByAsset: import("@polkadot/api/types").AugmentedQuery<T, (arg: string | Uint8Array | import("../interfaces").Asset | {
        0?: any;
    }) => import("rxjs").Observable<import("../interfaces").BestPrice>, [import("../interfaces").Asset]>;
    maintenanceSince: import("@polkadot/api/types").AugmentedQuery<T, (arg: string | Uint8Array | import("@polkadot/types/interfaces").AccountId) => import("rxjs").Observable<import("@polkadot/types-codec").Option<import("@polkadot/types-codec").u64>>, [import("@polkadot/types/interfaces").AccountId]>;
};
export default _default;
