import { CacheOption, EnvOption, EModeCap, AccountCapOption, MarketOption, TransactionResult, SuiClientOption, EModeIdentity } from './types.js'; import { Transaction } from '@mysten/sui/transactions'; export declare function enterEModePTB(tx: Transaction, emodeId: number | TransactionResult, options?: Partial): Promise; export declare function exitEModePTB(tx: Transaction, options?: Partial): Promise; export declare function createEModeCapPTB(tx: Transaction, emodeId: number | TransactionResult, options?: Partial): Promise; export declare const getUserEModeCaps: (address: string, options?: Partial) => Promise; export declare function emodeIdentityId(identifier: EModeIdentity): string; //# sourceMappingURL=emode.d.ts.map