import { Extractor } from './types.js'; export type ScopedDataTree = { [entityName: string]: unknown; }; export declare function refactorNameInCode({ value, oldName, newName, dataTree, extractPairs, suffixes, namespace }: { value: string; oldName: string; newName: string; dataTree: ScopedDataTree; extractPairs: Extractor; suffixes?: Array; namespace?: string; }): Promise; export declare function refactorNameInString({ value, oldName, newName, dataTree, extractPairs, namespace }: { value: string; oldName: string; newName: string; dataTree: ScopedDataTree; extractPairs: Extractor; namespace?: string; }): Promise; export declare function refactorNameInValue({ oldValue, oldName, newName, dataTree, extractPairs, namespace, includeNestedObjects }: { oldValue: unknown; oldName: string; newName: string; dataTree: ScopedDataTree; extractPairs: Extractor; namespace?: string; includeNestedObjects?: boolean; }): any; export declare function createFakeDataTree(dsls: Record[]): Record; export declare function refactorNameInStep({ oldName, newName, dataTree, suffixes, namespace, configuration, pluginId, extractor }: { oldName: string; newName: string; dataTree: ScopedDataTree; suffixes?: string[]; namespace?: string; pluginId?: string; configuration: Record; extractor: Extractor; }): Promise; //# sourceMappingURL=refactor.d.ts.map