import type { StarStatus } from './types'; interface UseRatingStatesParams { value: number; max: number; allowHalf: boolean; valueProp?: number; } interface UseRatingStatesReturn { starStates: StarStatus[]; hoverValue: number; setStarStates: React.Dispatch>; resetStarStates: () => void; getStarStates: (v?: number) => StarStatus[]; } /** * Custom hook to manage rating star states for Rate component */ export declare const useRatingStates: ({ value, max, allowHalf, valueProp }: UseRatingStatesParams) => UseRatingStatesReturn; export {};