export declare const Rating: import("react").FunctionComponent<import("@salutejs/plasma-new-hope/types/engines/types").PropsType<{
    view: {
        default: import("@salutejs/plasma-new-hope/types/engines/types").PolymorphicClassName;
        accent: import("@salutejs/plasma-new-hope/types/engines/types").PolymorphicClassName;
    };
    size: {
        l: import("@salutejs/plasma-new-hope/types/engines/types").PolymorphicClassName;
        m: import("@salutejs/plasma-new-hope/types/engines/types").PolymorphicClassName;
        s: import("@salutejs/plasma-new-hope/types/engines/types").PolymorphicClassName;
        xs: import("@salutejs/plasma-new-hope/types/engines/types").PolymorphicClassName;
        xxs: import("@salutejs/plasma-new-hope/types/engines/types").PolymorphicClassName;
        h1: import("@salutejs/plasma-new-hope/types/engines/types").PolymorphicClassName;
        h2: import("@salutejs/plasma-new-hope/types/engines/types").PolymorphicClassName;
        h3: import("@salutejs/plasma-new-hope/types/engines/types").PolymorphicClassName;
        h4: import("@salutejs/plasma-new-hope/types/engines/types").PolymorphicClassName;
        h5: import("@salutejs/plasma-new-hope/types/engines/types").PolymorphicClassName;
        displayL: import("@salutejs/plasma-new-hope/types/engines/types").PolymorphicClassName;
        displayM: import("@salutejs/plasma-new-hope/types/engines/types").PolymorphicClassName;
        displayS: import("@salutejs/plasma-new-hope/types/engines/types").PolymorphicClassName;
    };
}> & {
    value?: number | null;
    hasValue?: boolean;
    precision?: number;
    valuePlacement?: "before" | "after";
    iconSlot?: React.ReactNode;
    iconSlotOutline?: React.ReactNode;
    iconSlotHalf?: React.ReactNode;
    hasIcons?: boolean;
    iconQuantity?: 1 | 5 | 10;
    helperText?: string;
    helperTextStretching?: "fixed" | "filled";
    size?: string;
    view?: string;
} & import("react").HTMLAttributes<HTMLDivElement> & import("react").RefAttributes<HTMLInputElement>>;
