import { Connector } from 'wagmi';
import { SolanaWallet, TronWallet } from '../types';
export type EvmConnector = Connector;
type BaseConnectInput = {
    id?: string;
    getChainId: () => number;
};
export type SolanaConnectInput = BaseConnectInput & {
    wallet: SolanaWallet;
};
export type TronConnectInput = BaseConnectInput & {
    wallet: TronWallet;
};
export type ConnectInput = EvmConnector | SolanaConnectInput | TronConnectInput;
export interface WalletGroup {
    name: string;
    icon?: string;
    evmConnector?: Connector;
    solanaConnector?: Connector;
    tronConnector?: Connector;
}
export {};
