import type { FormPathLeaves as _FormPathLeaves } from "sveltekit-superforms"; import type { ElementFieldProps } from "./types.js"; declare class __sveltets_Render, U extends _FormPathLeaves> { props(): ElementFieldProps; events(): {}; slots(): {}; bindings(): ""; exports(): {}; } interface $$IsomorphicComponent { new , U extends _FormPathLeaves>(options: import('svelte').ComponentConstructorOptions['props']>>): import('svelte').SvelteComponent['props']>, ReturnType<__sveltets_Render['events']>, ReturnType<__sveltets_Render['slots']>> & { $$bindings?: ReturnType<__sveltets_Render['bindings']>; } & ReturnType<__sveltets_Render['exports']>; , U extends _FormPathLeaves>(internal: unknown, props: ReturnType<__sveltets_Render['props']> & {}): ReturnType<__sveltets_Render['exports']>; z_$$bindings?: ReturnType<__sveltets_Render['bindings']>; } /** * ## ElementField * A component that provides the necessary context for a form field that represents a single element in an array. * * - [ElementField Documentation](https://formsnap.dev/docs/components/element-field) * * ### Snippet Props * - `value` - The value of the field. * - `errors` - The errors of the field. * - `tainted` - The tainted state of the field. * - `constraints` - The constraints of the field. * * @param {SuperForm} form - The form object. * @param {FormPathLeaves} name - The name and index of the field. For example, `urls[0]`. */ declare const ElementField: $$IsomorphicComponent; type ElementField, U extends _FormPathLeaves> = InstanceType>; export default ElementField;