export declare class Protocol { web3: any; erc20: any; erc721Enumerable: any; erc721Metadata: any; erc721: any; xcertDestroyable: any; xcertMutable: any; xcertPausable: any; xcertRevokable: any; xcert: any; xcertCreateProxy: any; xcertUpdateProxy: any; xcertBurnProxy: any; tokenTransferProxy: any; nftokenTransferProxy: any; nftokenSafeTransferProxy: any; xcertDeployProxy: any; tokenDeployProxy: any; nftokenReceiver: any; actionsGateway: any; xcertDeployGateway: any; tokenDeployGateway: any; abilitableManageProxy: any; dappToken: any; constructor(web3: any); static deploy(web3: any, from?: string): Promise; deploy(from?: string): Promise; protected deployErc20(from: string): Promise; protected deployErc721Enumerable(from: string): Promise; protected deployErc721Metadata(from: string): Promise; protected deployErc721(from: string): Promise; protected deployXcertDestroyable(from: string): Promise; protected deployXcertMutable(from: string): Promise; protected deployXcertPausable(from: string): Promise; protected deployXcertRevokable(from: string): Promise; protected deployXcert(from: string): Promise; protected deployXcertCreateProxy(from: string): Promise; protected deployXcertUpdateProxy(from: string): Promise; protected deployXcertBurnProxy(from: string): Promise; protected deployTokenTransferProxy(from: string): Promise; protected deployNFTokenTransferProxy(from: string): Promise; protected deployNFTokenSafeTransferProxy(from: string): Promise; protected deployAbilitableManageProxy(from: string): Promise; protected deployXcertDeployProxy(from: string): Promise; protected deployTokenDeployProxy(from: string): Promise; protected deployNFTokenReceiver(from: string): Promise; protected deployActionsGateway(from: string): Promise; protected deployXcertDeployGateway(from: string): Promise; protected deployTokenDeployGateway(from: string): Promise; protected deployDappToken(from: string): Promise; }