type CopyTemplateFileOptions = { vars?: Record | ((file: string) => Record | Promise>); overwrite?: boolean | ((filename: string) => boolean | Promise); templateOptions?: Record | ((file: string) => Record | Promise>); }; declare function copyFile(source: string, target: string, options?: CopyTemplateFileOptions): Promise; export { type CopyTemplateFileOptions, copyFile };