import { EventEmitter } from '@angular/core'; import { AbstractControl, ControlValueAccessor, Validator } from '@angular/forms'; export declare class RateComponent implements ControlValueAccessor, Validator { readonly: boolean; required: boolean; change: EventEmitter; options: any; _value: number; baseValue: number; stars: number[]; private valueChange; private touch; constructor(); get value(): any; set value(v: any); validate(c: AbstractControl): { [key: string]: any; }; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; onClick(i: any): void; onEnter(i: any): void; onLeave(): void; setStar(v: any): void; }