import { BaseModel } from '../models'; import { Id } from '../types'; import { UseAsyncResult } from './use-async'; export declare type UseBelongsTo = { model: any; getByParentId: (id: Id) => UseAsyncResult; }; export declare const useBelongsTo: (model: BaseModel, classProp: string) => { model: any; getByParentId: (id: string | number) => [DataItem | undefined, (...args: any[]) => Promise, boolean, Error | undefined]; };