import { Type } from '@angular/core'; /** * Generate a mock class base on a component file * @param componentPath Path to the component file to mock * @param config Object containing the following configurations: * template: should be provided if the template contain `` * isControlValueAccessor: should be provided if the component extends ControlValueAccessor * @param config.template * @param config.isControlValueAccessor * @example * ```typescript * // hero.ts * \@Component({selector: 'hero'}) * class HeroComponent { * \@Input() name: string; * \@Output() doSomething: EventEmitter * } * * // mock generation * class MockComponent extends generateMockComponent('hero.ts') {} * ``` */ export declare function generateMockComponent>(componentPath: string, config?: { template?: string; isControlValueAccessor?: boolean; }): Type; //# sourceMappingURL=mock-component-generator.d.ts.map