import { ClassDeclaration, MethodDeclarationStructure, OptionalKind, Project, SourceFile } from 'ts-morph'; import { TsMorphAngularProjectTransformOptions } from '../ts-morph-transform'; export interface CoerceMethodClassOptions extends TsMorphAngularProjectTransformOptions { name: string; overwrite?: boolean | string[]; providedIn?: string; tsMorphTransform?: (project: Project, sourceFile: SourceFile, classDeclaration: ClassDeclaration) => Partial, 'name'>> | void; } export declare function CoerceMethodClass(options: CoerceMethodClassOptions): import("@angular-devkit/schematics").Rule;