import { ControlValueAccessor } from '@angular/forms';
import { NbRatingShape } from "./nbinput.entity";
export declare class NbinputRatingComponent implements ControlValueAccessor {
    private onTouchedCallback;
    private onChangeCallback;
    registerOnChange(fn: any): void;
    registerOnTouched(fn: any): void;
    setDisabledState?(isDisabled: boolean): void;
    writeValue(obj: number): void;
    onBlur(): void;
    _shape: string[];
    shape: NbRatingShape;
    color: string;
    size: number;
    value: number;
    _data: number;
    data: number;
    _max: number;
    max: number;
    full: Array<number>;
    isNumeric(n: any): boolean;
    disabled: boolean;
    changeData(i: any): void;
}
