import { Ref } from '@vue/composition-api'; import { Params, Paginated } from './utils'; import { ModelStatic, Model } from './service-module/types'; interface UseFindOptions { model: ModelStatic; params: Params | Ref; fetchParams?: Params | Ref; queryWhen?: Ref; qid?: string; local?: boolean; immediate?: boolean; } interface UseFindData { items: Ref>; servicePath: Ref; isPending: Ref; haveBeenRequested: Ref; haveLoaded: Ref; isLocal: Ref; qid: Ref; debounceTime: Ref; latestQuery: Ref; paginationData: Ref; error: Ref; find(params?: Params | Ref): Promise>; } export default function find(options: UseFindOptions): UseFindData; export {};