// @ts-nocheck declare class RenameRule { readonly from: string; readonly to: string; static from(pArgs: string): RenameRule[]; readonly fromWhiteSpaceReplaced: string; readonly toWhiteSpaceReplaced: string; constructor(from: string, to: string); applyTo(s: string): boolean; toString: () => string; includes(orgString: any): boolean; combinationsData(getAll?: boolean): { isWeakFrom: boolean; combinationsAll?: string[][]; combinationsInClass?: string[][]; combinationsInTemplate?: string[][]; }; /** * @param orgString input string * @returns string with all possible combinations replaced */ replaceInString(orgString: string): string; /** * * @param orgString (file name OR file content) * @param replaceAllPossibilities when changing file notent (not name only) */ replace(options: { /** * file name for debugging */ fileName?: string; orgString: string; replaceAllPossibilities?: boolean; }): string; } declare class MagicRenamer { } declare function start(argsv: string[]): Promise; export { MagicRenamer, RenameRule, start };