/** Presentation choices shared by dialog and inline field controllers. */ export interface FieldControllerPresentation { readonly label: 'visible' | 'visually-hidden'; readonly error: 'field' | 'external'; readonly kind: 'dialog' | 'batch' | 'inline'; } /** Standard field presentation used by editor dialogs. */ export declare const DIALOG_FIELD_PRESENTATION: Readonly<{ readonly error: "field"; readonly kind: "dialog"; readonly label: "visible"; }>; /** Field presentation used by multi-record editing. */ export declare const BATCH_FIELD_PRESENTATION: Readonly<{ readonly error: "field"; readonly kind: "batch"; readonly label: "visible"; }>; /** Compact field presentation used by inline editing. */ export declare const INLINE_FIELD_PRESENTATION: Readonly<{ readonly error: "external"; readonly kind: "inline"; readonly label: "visually-hidden"; }>;