/**
 * Extracts optional `name` from a raw props record.
 * Visible label, mandatory messaging, and helper text come from the `Field` model and
 * `resolveFieldInputLabel` (and related DynamicForm rules), not from `rhfComponentProps`.
 * This helper only supports legacy payloads that still send a control `name` in JSON.
 */
export interface RhfLabelRelatedPropsFromBackend {
    name?: string;
}
/**
 * Extracts a validated `name` from a backend payload when present. Invalid or empty values are omitted.
 * Keys such as `label`, `mandatory`, `mandatoryMessage`, and `helperMessage` are not read; they are redundant
 * with `Field` and `resolveFieldInputLabel`.
 */
export declare function normalizeRhfLabelRelatedPropsFromBackend(props: Record<string, unknown>): RhfLabelRelatedPropsFromBackend;
//# sourceMappingURL=normalizeRhfLabelRelatedPropsFromBackend.d.ts.map