import { ClassDeclaration, ClassDeclarationStructure, SourceFile } from 'ts-morph'; export declare class Manipulator { private project; private file; private classDeclaration; private enumerations; constructor(); getFile(): SourceFile; load(file: string): void; create(file: string): this; useClass(name: string): ClassDeclaration; ensureAction(name: string, className?: string): void; createClass(options?: Partial): ClassDeclaration; save(): Promise; createEnumeration(name: string, enumeration: string[]): string; ensureImport(specifier: string, ...names: string[]): import("ts-morph").ImportDeclaration | import("ts-morph").ImportSpecifier[]; }