import { Rule } from '@angular-devkit/schematics'; import { ImportDeclarationStructure, OptionalKind, SourceFile } from 'ts-morph'; import { ProviderObject } from '../provider-object'; import { TsMorphAngularProjectTransformOptions } from '../ts-morph-transform'; export declare function CoerceFormComponentProvider(sourceFile: SourceFile, providerObject: ProviderObject | string): void; export interface CoerceFormComponentProviderRuleOptions extends TsMorphAngularProjectTransformOptions { providerObject: ProviderObject | string; importStructures?: ReadonlyArray>; } export declare function CoerceFormComponentProviderRule(options: CoerceFormComponentProviderRuleOptions): Rule;