export declare class GenerateFile { private server; private generateFileQueue; constructor(server: NodeJS.ViteReactAutoConfigServer); addGenerateFileToQueue(opt: typeof GenerateFile['prototype']['generateFileQueue'][number]): this; copyFile(src: string, dest: string): Promise; readTplFile(...filePath: string[]): string; renderTpl(content: string, view: Record): string; outputFile(f: string, c: string): Promise; runGenerateFileQueue(): Promise; removeTmpFile(path: string): Promise; writeFile({ path, content, isPrettier, }: { path: string; content: string; isPrettier?: boolean; isImmediatelyWrite?: boolean; }): Promise; }