import React from 'react'; import { type TextProps } from '../Text'; import { InputStyleProps } from '../Input/types'; export interface FieldHeaderProps { label?: React.ReactNode; description?: React.ReactNode; required?: boolean; withAsterisk?: boolean; disabled?: boolean; error?: boolean; size?: InputStyleProps['size']; /** Extra spacing below the block (default auto based on presence) */ marginBottom?: number; /** Optional test id */ testID?: string; /** Override props applied to the label Text element */ labelProps?: Omit; /** Override props applied to the description Text element */ descriptionProps?: Omit; } /** * Internal utility component to standardize label + description block across field components. * Renders label, required asterisk, and muted description text directly beneath. */ export declare const FieldHeader: React.FC; export default FieldHeader;