export declare function createRootFolder(folderPath: string): void; export interface IFilePreprocess { fileName: string; content: string; } export interface IFolderContentOptions { filePreprocess?: (data: IFilePreprocess) => Promise; } export declare function createFolderContent(templatePath: string, targetPath: string, options: IFolderContentOptions): Promise; export declare function buildContractFileName(contractName: string, type?: string): string; export declare function checkFileExists(targetPath: string): boolean; export declare function writeFile(targetPath: string, content: string): void;