import { ArraySchemaType, Marker, Path } from '@sanity/types'; import { FormFieldPresence } from '@sanity/base/presence'; import React from 'react'; import PatchEvent from '../../../../PatchEvent'; import { ArrayMember, InsertEvent, ReferenceItemComponentType } from '../types'; interface ArrayInputListItemProps { type: ArraySchemaType; value: ArrayMember; index: number; compareValue?: any[]; markers: Marker[]; itemKey: string | undefined; layout?: 'media' | 'default'; onRemove: (value: ArrayMember) => void; onInsert: (event: InsertEvent) => void; onChange: (event: PatchEvent, value: ArrayMember) => void; onFocus: (path: Path) => void; onBlur: () => void; ReferenceItemComponent: ReferenceItemComponentType; filterField: () => any; readOnly: boolean; focusPath: Path; presence: FormFieldPresence[]; } export declare const ArrayItem: React.NamedExoticComponent; export {}; //# sourceMappingURL=ArrayItem.d.ts.map