import { EventEmitter, ChangeDetectorRef } from '@angular/core'; import { RebirthNGConfig } from '../rebirth-ng.config'; import { ControlValueAccessor } from '@angular/forms'; export declare class RatingComponent implements ControlValueAccessor { private rebirthNGConfig; private changeDetectorRef; ratingRanges: number[]; value: number; disabled: boolean; cssClass: string; icons: { stateOn; stateOff; }; valueChange: EventEmitter; statValue: number; private onChange; private onTouched; constructor(rebirthNGConfig: RebirthNGConfig, changeDetectorRef: ChangeDetectorRef); max: number; setRatingValue(value: number): void; writeValue(obj: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; rate(value: number): void; enter(value: number): void; reset(): void; private fillRatingRange(range); }