import { type TuiContext } from '@taiga-ui/cdk/types';
import { type PolymorpheusContent } from '@taiga-ui/polymorpheus';
export interface TuiRatingContext extends TuiContext<number> {
    readonly value: number;
    readonly filled: boolean;
}
export interface TuiRatingOptions {
    readonly icon: PolymorpheusContent<TuiRatingContext>;
    readonly max: number;
}
export declare const TUI_RATING_DEFAULT_OPTIONS: TuiRatingOptions;
export declare const TUI_RATING_OPTIONS: import("@angular/core").InjectionToken<TuiRatingOptions>, tuiRatingOptionsProvider: (item: Partial<TuiRatingOptions> | (() => Partial<TuiRatingOptions>)) => import("@angular/core").FactoryProvider;
