import React from 'react';
import { Path, Marker } from '@sanity/types';
import { FormFieldPresence } from '@sanity/base/presence';
import { PortableTextBlock } from '@sanity/portable-text-editor';
import { PatchEvent } from '../../../PatchEvent';
import { ObjectEditData } from '../types';
export interface EditObjectProps {
    focusPath: Path;
    markers: Marker[];
    objectEditData: ObjectEditData;
    onBlur: () => void;
    onChange: (patchEvent: PatchEvent, editPath: Path) => void;
    onClose: () => void;
    onFocus: (path: Path) => void;
    presence: FormFieldPresence[];
    scrollElement: HTMLElement;
    readOnly: boolean;
    value: PortableTextBlock[] | undefined;
}
export declare const EditObject: (props: EditObjectProps) => React.JSX.Element;
//# sourceMappingURL=EditObject.d.ts.map