import type { StandardConnectInput, StandardEventsOnMethod, SuiSignTransactionMethod, WalletAccount as SuiWalletAccount } from "@mysten/wallet-standard";
export interface SuiAccount {
    account: SuiWalletAccount;
}
export type SuiConnector = {
    connect: (params?: StandardConnectInput) => Promise<SuiAccount>;
    on: StandardEventsOnMethod;
    disconnect: () => Promise<void>;
    signTransaction: SuiSignTransactionMethod;
};
export interface SuiCoinBalance {
    coinType: string;
    coinObjectCount: number;
    totalBalance: string;
}
