import { Value } from '@tempots/dom';
import { InputOptions } from './input-options';
import { ThemeColorName } from '@/tokens';
import { ControlSize } from '../../theme/types';
export type NullableRatingInputOptions = InputOptions<number | null> & {
    max?: Value<number>;
    fullColor?: Value<ThemeColorName>;
    emptyColor?: Value<ThemeColorName>;
    fullIcon?: Value<string>;
    emptyIcon?: Value<string>;
    size?: Value<ControlSize>;
    rounding?: Value<number>;
};
export declare const NullableRatingInput: (options: NullableRatingInputOptions) => import("@tempots/dom").Renderable;
