import type { Snippet } from 'svelte'; type Props = { /** Error message to display below the field. Falsy hides the message and the `--errored` flag. */ error?: string | null | undefined; /** Reserve space below the field for the error message. Off drops the reserve — the message overlays content below. @default false */ reserveErrorSpace?: boolean; children: Snippet; }; /** * Internal helper — wraps a form field and renders its error message in an absolutely-positioned slot * below, with reserved space so the layout doesn't shift when the error toggles. With * `reserveErrorSpace={false}` the reserve is dropped — the message stays absolutely positioned and * overlays whatever sits below the field. Used internally by `Validatable` / `ValidationError` (and * any other field-shaped kit consumer that needs the same visual contract). * * Not exported from `index.ts` — for kit-internal use only. */ declare const FieldFrame: import("svelte").Component; type FieldFrame = ReturnType; export default FieldFrame;