import { SmartModel } from '../models/smartModel'; export declare class SmartContractModels extends SmartModel { name: string; chaincodeName: string; projectName: string; controllers: { [k: string]: any; }[]; ignoreConvention?: boolean; private dto; constructor(name: string, chaincodeName: string, projectName: string, controllers: { [k: string]: any; }[], ignoreConvention?: boolean); recompile(): void; save(): Promise; private getModelNames; private getChaincodeClientFolder; readonly applicationName: string; readonly templateFile: string; readonly filePath: string; private getDTO; }