import { VNode } from 'vue'; import { Field, Path, BaseBagelField } from '../types/BagelForm'; export interface UseSchemaFieldOptions> { mode?: 'form' | 'preview' | 'table'; getFormData?: () => T; onUpdateModelValue?: (field: BaseBagelField, value: any) => void; includeUnset?: boolean; } export declare function useSchemaField(optns: UseSchemaFieldOptions>): { renderField: (field: BaseBagelField>, slots?: BaseBagelField>["slots"]) => VNode | undefined; getComponent: (field: Field) => any; }; //# sourceMappingURL=useSchemaField.d.ts.map