import { Ref } from '@vue/composition-api'; import { Params } from './utils'; import { ModelStatic, Model, Id } from './service-module/types'; interface UseGetOptions { model: ModelStatic; id: null | string | number | Ref | Ref | Ref; params?: Params | Ref; queryWhen?: Ref; local?: boolean; immediate?: boolean; } interface UseGetData { item: Ref>; servicePath: Ref; isPending: Ref; hasBeenRequested: Ref; hasLoaded: Ref; isLocal: Ref; error: Ref; get(id: Id, params?: Params): Promise; } export default function get(options: UseGetOptions): UseGetData; export {};