import { OnInit } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; export interface IRatingRange { from: number; to: number; } export declare class RatingComponent implements OnInit, ControlValueAccessor { /** rating selected by user */ rating: number; /** disabled input */ disabled: boolean; /** Range from min to max */ range: IRatingRange; /** label to put on min and max ends */ lables: { from: string; to: string; }; width: number; get value(): number; get asNumber(): number; hoverRating: number | undefined; ratingArr: boolean[]; constructor(); onChange: (rating: number) => {}; onTouched: () => {}; writeValue(rating: number): void; registerOnChange(fn: (rating: number) => {}): void; registerOnTouched(fn: () => {}): void; rate(rating: number): void; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }