import { Marker, SchemaType } from '@sanity/types';
import React from 'react';
import { FormFieldPresence } from '@sanity/base/presence';
import { InsertEvent } from '../types';
export interface ItemLayoutProps {
    isSortable: boolean;
    readOnly: boolean;
    index: number;
    value: {
        _key?: string;
        _ref?: string;
    };
    type?: SchemaType;
    insertableTypes?: SchemaType[];
    onClick?: () => void;
    onFocus?: (event: React.FocusEvent) => void;
    onRemove: () => void;
    onInsert?: (event: InsertEvent) => void;
    onKeyPress: (event: React.KeyboardEvent<any>) => void;
    presence: FormFieldPresence[];
    validation: Marker[];
}
//# sourceMappingURL=ItemLayoutProps.d.ts.map