import type { SignerPayloadJSON } from "@polkadot/types/types";
import type { EitherAsync } from "purify-ts";
import type { Connector } from "wagmi";
import type { ConnectorWithFilteredChains } from "../../domain/types/connectors";
export declare const configMeta: {
    type: string;
};
export type ExtraProps = ConnectorWithFilteredChains & {
    signTransaction: (payload: {
        tx: SignerPayloadJSON;
        metadataRpc: string;
        rawTx: string;
    }) => EitherAsync<Error, string>;
};
type SubstrateConnector = Connector & ExtraProps;
export declare const isSubstrateConnector: (connector: Connector) => connector is SubstrateConnector;
export {};
