import { OnInit } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; export declare class StarRatingComponent implements OnInit, ControlValueAccessor { bootstrap: boolean; disabled: boolean; touchedValue: boolean; set touched(touched: boolean); get touched(): boolean; readOnly: boolean; allowZeroValue: boolean; set allowZero(allowZero: boolean); get allowZero(): boolean; halfStarValue: boolean; set halfStar(halfStar: boolean); get halfStar(): boolean; rangeValueValue: any; set rangeValue(value: number); get rangeValue(): number; get defaultRangeValue(): 1 | 0 | 0.5; get fullStars(): any[]; get hasHalfStar(): boolean; get emptyStars(): any[]; constructor(); onChange: (value: any) => any; registerTouched: () => any; ngOnInit(): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState(isDisabled: boolean): void; writeValue(value: number): void; }