import { ImportDeclarationStructure, OptionalKind, Scope, SourceFile } from 'ts-morph'; /** * @deprecated import from @rxap/ts-morph */ export declare enum Module { ANGULAR = "@angular/core", NEST = "@nestjs/common" } /** * @deprecated import from @rxap/ts-morph */ export interface InjectionDefinition { injectionToken: string; parameterName: string; optional?: boolean; type?: string; scope?: Scope; module?: Module; } /** * @deprecated import from @rxap/ts-morph */ export declare function AddDependencyInjection(sourceFile: SourceFile, definition: InjectionDefinition, structures?: ReadonlyArray>): void;