import { FieldBuilder } from "../utils/builders/FieldBuilder.mjs";
import { CommonValidations, FieldType, NameField, PropsField, Simplify } from "../types.mjs";

//#region src/hooks/useField.d.ts
declare function useField<V, const N extends NameField, Validations extends CommonValidations<V> | undefined, L>(props: PropsField<FieldType<N, V, Validations, L>> | (() => PropsField<FieldType<N, V, Validations, L>>)): FieldBuilder<Simplify<FieldType<N, V, Validations, L>>>;
//#endregion
export { useField };