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