import { UseFetchResult } from './use-fetch'; export declare type UseHasMany = { model: any; getAll: UseFetchResult; post: UseFetchResult; patchAll: UseFetchResult; delAll: UseFetchResult; }; export declare const useHasMany: (model: any, classProp: string) => { model: any; getAll: [void | DataItem | DataItem[], (...args: any[]) => Promise, boolean, void | Error]; post: [void | DataItem | DataItem[], (...args: any[]) => Promise, boolean, void | Error]; patchAll: [void | DataItem | DataItem[], (...args: any[]) => Promise, boolean, void | Error]; delAll: [void | DataItem | DataItem[], (...args: any[]) => Promise, boolean, void | Error]; };