import type { FormValidateResult } from '../../core/validation'; import type { Snippet } from 'svelte'; declare function $$render>(): { props: { /** Field name in the validation result */ name: keyof T & string; /** Validation result object containing error messages */ validationResult?: FormValidateResult; /** * Reserve space below the field for the error message. Turn off when a sibling must align to * the field's real bottom edge — the message then overlays whatever sits below the field. * @default false */ reserveErrorSpace?: boolean; children: Snippet; }; exports: {}; bindings: ""; slots: {}; events: {}; }; declare class __sveltets_Render> { props(): ReturnType>['props']; events(): ReturnType>['events']; slots(): ReturnType>['slots']; bindings(): ""; exports(): {}; } interface $$IsomorphicComponent { new >(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']>; >(internal: unknown, props: ReturnType<__sveltets_Render['props']> & {}): ReturnType<__sveltets_Render['exports']>; z_$$bindings?: ReturnType<__sveltets_Render['bindings']>; } /** * Wraps a form field and displays validation errors from a `FormValidateResult` object. Stateless * sibling of `Validatable` for cases where the consumer already has the validation result in hand * (e.g. server-validated forms) and does not need a `FormValidationHandler`. Pass * `reserveErrorSpace={false}` to overlay the message instead of reserving layout space. */ declare const Cmp: $$IsomorphicComponent; type Cmp> = InstanceType>; export default Cmp;