import { type Ref, type ComputedRef } from 'vue'; type R = T | Ref | ComputedRef; type FilterType = { [key in keyof Models[Model]]?: R; }; type OptionsType = { filter?: R>; path?: string; loadOnUpdate?: boolean; }; export default function createUseSingleton(stores: any): (model: ModelName, options?: OptionsType) => { item: ComputedRef; refresh: () => void; isLoading: ComputedRef; isFailed: ComputedRef; error: any; }; export {};