import { type CreateConnectorFn } from 'wagmi'; import { SignedTransaction, Transaction } from '@tronweb3/tronwallet-abstract-adapter'; export interface KryptogoSendTokenParams { to: string; from: string; amount: string; asset_group: string; } export type RequestArguments = { method: 'signTransaction'; params: [Transaction]; } | { method: 'signMessage'; params: [string]; } | { method: 'kg_sendToken'; params: [KryptogoSendTokenParams]; }; export type RequestReturnType = T extends 'signTransaction' ? SignedTransaction : T extends 'signMessage' ? string : string; interface TronConnector { connector: CreateConnectorFn; requestMethod: (args: Extract) => Promise>; } export declare const tronConnector: () => TronConnector; export {};