import { BaseResource } from '../../../../../pages/types'; import { RecordPageTemplateProps } from '../../../types'; import { SectionKeyValueContentType } from '../../../types/mainSections/sectionKeyValue'; import { UseRecordEditReturn } from '../../../useRecordEdit'; import type { GetNestedValue, NestedKeyOf } from '../../../../../types'; export declare const KeyValueTitle: = NestedKeyOf, V extends GetNestedValue = GetNestedValue>(fieldProps: { resource: R; parentField?: SectionKeyValueContentType | undefined; field: import("../../../types/mainSections/sectionKeyValue").BaseSectionKeyValueContentType & import("../../../types/mainSections/sectionKeyValueField").FieldTitleType & { type: 'title'; }; isEditing: boolean; isFieldset?: boolean | undefined; onFieldChange?: ((value: V) => void) | undefined; onFieldBlur?: ((value: V) => void) | undefined; editorOptions: { displayOptionalIcon?: boolean; }; } & Pick & Pick, "updateEditingResource" | "errorFields">) => JSX.Element | null;