import React from 'react'; import type { RootProps } from '../../engines'; import type { RatingProps } from './Rating.types'; export declare const ratingRoot: (Root: RootProps) => React.ForwardRefExoticComponent<{ 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; } & React.HTMLAttributes & React.RefAttributes>; export declare const ratingConfig: { name: string; tag: string; layout: (Root: RootProps) => React.ForwardRefExoticComponent<{ 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; } & React.HTMLAttributes & React.RefAttributes>; base: import("styled-components").FlattenSimpleInterpolation; variations: { view: { css: import("styled-components").FlattenSimpleInterpolation; }; size: { css: import("styled-components").FlattenSimpleInterpolation; }; }; defaults: { view: string; size: string; }; }; //# sourceMappingURL=Rating.d.ts.map