import * as SuiConstants from './constants'; import * as SuiGetters from './getters'; import * as SuiUtils from './utils'; import { transformEmberVaultToIVault, transformEmberVaultsToIVaults } from './transformer'; import { IEmberVault, IFetchEmberVaultsOptions } from './types'; export declare const Sui: { utils: typeof SuiUtils; constants: typeof SuiConstants; getters: typeof SuiGetters; transformer: { transformEmberVaultToIVault: typeof transformEmberVaultToIVault; transformEmberVaultsToIVaults: typeof transformEmberVaultsToIVaults; }; }; declare class SuiAdapter { private _apiBaseUrl; private _chainId; constructor(apiBaseUrl?: string, chainId?: number); get apiBaseUrl(): string; get chainId(): number; getEmberVaults(options?: IFetchEmberVaultsOptions): Promise; getEmberTVL(limit?: number): Promise; convertFromE9(value: string | number): number; calculateUtilization(current: string | number, maximum: string | number): number; isSuiAddress(address: string): boolean; isSuiVault(chainId: number): boolean; transformEmberVaultToIVault(emberVault: IEmberVault): import("../..").IVault; transformEmberVaultsToIVaults(emberVaults: IEmberVault[]): import("../..").IVault[]; } export default SuiAdapter;