import ejs from "ejs"; /** * Checks if a keyword exists in a file. * * @param path The path to the file to check for the keyword. * @param keyword The keyword to search for in the file * @return True if the keyword exists in the file. */ export declare const doesKeywordExist: (path: string, keyword: RegExp | string) => Promise; /** * Updates a file asynchronously, replacing a given string with a new one. * * @param path The path to the file to update. * @param oldText The old text to replace. * @param newText The replacement text. * @return */ export declare const update: (path: string, oldText: RegExp | string, newText: string) => Promise; /** * Copies files and directories from source to destination, and renders ejs data. * * @param source The path to copy files from. * @param dest The path to copy files to. * @param options The ejs data. * @param platform iOS or Android. * @param root * @return */ export declare const copyDir: (source: string, dest: string, options: ejs.Data, platform: "ios" | "android", root?: boolean) => Promise;