import { Spec } from "../contract";
/**
* Generates TypeScript client class for contract methods
*/
export declare class ClientGenerator {
private spec;
constructor(spec: Spec);
/**
* Generate client class
*/
generate(): string;
private generateImports;
/**
* Generate interface method signature
*/
private generateInterfaceMethod;
private generateFromJSONMethod;
/**
* Generate deploy method
*/
private generateDeployMethod;
/**
* Format method parameters
*/
private formatMethodParameters;
/**
* Format constructor parameters
*/
private formatConstructorParameters;
}
Source