import type { Adapter } from "@tronweb3/tronwallet-abstract-adapter";
import type { Connector } from "wagmi";
import type { ConnectorWithFilteredChains } from "../../domain/types/connectors";
export declare const configMeta: {
    readonly tronLink: {
        readonly id: "tronLink";
        readonly name: "TronLink";
        readonly type: "tronLinkProvider";
    };
    readonly tronWc: {
        readonly id: "tronWc";
        readonly name: "Wallet Connect";
        readonly type: "tronWcProvider";
    };
    readonly tronBg: {
        readonly id: "tronBg";
        readonly name: "Bitget";
        readonly type: "tronBgProvider";
    };
    readonly tronLedger: {
        readonly id: "tronLedger";
        readonly name: "Ledger";
        readonly type: "tronLedgerProvider";
    };
};
export type ExtraProps = ConnectorWithFilteredChains & Pick<Adapter, "signTransaction">;
type TronConnector = Connector & ExtraProps;
export type StorageItem = {
    "tron.disconnected": boolean;
};
export declare const isTronConnector: (connector: Connector) => connector is TronConnector;
export {};
