import { Ref } from 'react'; import { EntityFieldKeyDefinition } from '../../logic/fieldReferences'; import SyncFieldType from '../syncField/syncFieldType'; import { ValidationResult } from '../../hooks/useValidation'; export interface SyncFieldReference extends EntityFieldKeyDefinition, ValidationResult { type: SyncFieldType; disabled?: boolean; } /** * Creates a sync field reference * * @param ref * @param input */ export default function useSyncFieldImperativeHandle(ref: Ref | undefined, input: SyncFieldReference): void;