import { type PropsWithChildren, type ReactNode } from "react"; import { type KitStyled } from "../tokens.js"; export declare function useFieldIds(prefix: string): { fieldId: string; helpId: string; }; export interface FieldShellProps extends KitStyled { fieldId: string; helpId: string; label?: string; /** The help line: a sentence, or Kit marks composed into one. */ hint?: ReactNode; error?: string; /** Render as a row (checkbox) rather than a stacked label. */ inline?: boolean; labelNode?: ReactNode; } export declare function FieldShell({ fieldId, helpId, label, hint, error, inline, style, children }: PropsWithChildren): import("react").JSX.Element;