import { Signer } from "ethers"; import { Provider } from "@ethersproject/providers"; import { IDataTokenHub } from "./contracts"; import { Chain, ChainId } from "./types"; export declare class DataTokenHub { chain: Chain; signer?: Signer; instance: IDataTokenHub; constructor({ chainId, signer, provider, }: { chainId: ChainId; signer?: Signer; provider?: Provider; }); whitelistDataTokenFactory(dataTokenFactory: string): Promise; setGovernor(governor: string): Promise; getVersion(): Promise; getGovernor(): Promise; isDataTokenRegistered(dataToken: string): Promise; isDataTokenFactoryWhitelisted(dataTokenFactory: string): Promise; }