import { NormalizedIdentifierOptions } from '@rxap/ts-morph'; import { TsMorphAngularProjectTransformOptions } from '@rxap/workspace-ts-morph'; import { ClassDeclaration, MethodDeclarationStructure, Project, SourceFile, WriterFunction } from 'ts-morph'; export interface CoerceProxyRemoteMethodClassOptions extends TsMorphAngularProjectTransformOptions { name: string; override?: boolean; tsMorphTransform?: (project: Project, sourceFile: SourceFile, classDeclaration: ClassDeclaration) => Partial | void; sourceType: string | WriterFunction; targetType: string | WriterFunction; proxyMethod: string | WriterFunction; identifier?: NormalizedIdentifierOptions | null; } export declare function CoerceProxyRemoteMethodClass(options: CoerceProxyRemoteMethodClassOptions): import("@angular-devkit/schematics").Rule;