import { RenderResult } from '@dojo/framework/core/interfaces'; export interface RateProperties { /** Handler for when the value of the widget changes */ onValue?(value: number): void; max?: number; initialValue?: number; value?: number; name?: string; allowHalf?: boolean; readOnly?: boolean; } export interface RateChildren { label?: RenderResult; icon?: RenderResult; } export declare const Rate: import("@dojo/framework/core/interfaces").OptionalWNodeFactory<{ properties: RateProperties & import("@dojo/framework/core/interfaces").WidgetProperties & { variant?: "default" | "inherit" | undefined; } & import("@dojo/framework/core/middleware/theme").ThemeProperties & import("@dojo/framework/core/interfaces").FocusProperties; children: RateChildren; }>; export default Rate;