import { PropertyValues } from 'lit';
import { Control } from '../forms';
import { Icon } from '../icon';
/**
 * @element nve-star-rating
 * @description A star rating component lets users rate something using stars, providing a quick visual representation of feedback
 * @since 1.23.1
 * @entrypoint \@nvidia-elements/core/star-rating
 * @cssprop --star-size
 * @cssprop --color
 * @cssprop --stroke-color
 * @cssprop --width
 * @cssprop --height
 * @csspart icon - The icon element
 * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/range
 *
 */
export declare class StarRating extends Control {
    #private;
    static styles: import('lit').CSSResult[];
    static readonly metadata: {
        tag: string;
        version: string;
    };
    static elementDefinitions: {
        [Icon.metadata.tag]: typeof Icon;
    };
    private min;
    private max;
    private value;
    private active;
    private precision;
    firstUpdated(props: PropertyValues<this>): void;
    protected get prefixContent(): import('lit').TemplateResult<1>;
}
