import { SyncFieldDefinition } from '../types'; export declare type TypeValidatorFunction = (value: any) => value is T; /** * Uses entity field value. * Value is first validated by typeValidator. * If not approved, default value is used. * * @param def * @param typeValidator * @param defaultValue */ export default function useEntityValue(def: SyncFieldDefinition, typeValidator?: TypeValidatorFunction, defaultValue?: T): T;