import * as React from 'react'; export declare const useRating: (inProps?: unknown) => import("@primereact/types/core").HeadlessInstance void; onPointerMove: () => void; onPointerLeave: () => void; onFocusCapture: (e: React.FocusEvent) => void; onBlurCapture: (e: React.FocusEvent) => void; 'data-invalid'?: string | undefined; 'data-readonly'?: string | undefined; 'data-disabled'?: string | undefined; 'data-scope': string; 'data-part': string; 'data-orientation': "horizontal" | "vertical"; }; updateValue: (event: React.SyntheticEvent, newValue: number) => void; setHoveringValue: React.Dispatch>; resolvePointerValue: (e: React.PointerEvent | React.MouseEvent, optionEl: Element | null, idx: number) => number; optionProps: { 'data-invalid'?: string | undefined; 'data-readonly'?: string | undefined; 'data-disabled'?: string | undefined; 'data-scope': string; 'data-part': string; 'data-orientation': "horizontal" | "vertical"; }; onProps: { 'data-invalid'?: string | undefined; 'data-readonly'?: string | undefined; 'data-disabled'?: string | undefined; 'data-scope': string; 'data-part': string; 'data-orientation': "horizontal" | "vertical"; }; offProps: { 'data-invalid'?: string | undefined; 'data-readonly'?: string | undefined; 'data-disabled'?: string | undefined; 'data-scope': string; 'data-part': string; 'data-orientation': "horizontal" | "vertical"; }; }>;