import type { EitherAsync } from "purify-ts";
import type { Connector } from "wagmi";
import type { ConnectorWithFilteredChains } from "../../domain/types/connectors";
export declare const configMeta: {
    readonly type: "tonWallet";
};
export type ExtraProps = ConnectorWithFilteredChains & {
    signTransaction: (tx: string) => EitherAsync<Error, string>;
};
type TonConnector = Connector & ExtraProps;
export type StorageItem = {
    "ton.disconnected": boolean;
};
export declare const isTonConnector: (connector: Connector) => connector is TonConnector;
export {};
