import { ViewModelInstance } from '@rive-app/canvas'; import { UseViewModelInstanceEnumResult } from '../types'; /** * Hook for interacting with enum properties of a ViewModelInstance. * * @param params - Parameters for interacting with enum properties * @param params.path - Path to the enum property (e.g. "state" or "group/state") * @param params.viewModelInstance - The ViewModelInstance containing the enum property * @returns An object with the enum value, available values, and a setter function */ export default function useViewModelInstanceEnum(path: string, viewModelInstance?: ViewModelInstance | null): UseViewModelInstanceEnumResult;