import React from 'react'; import { FormFieldPresence } from '@sanity/base/presence'; import { OnCopyFn, OnPasteFn, PortableTextBlock, HotkeyOptions } from '@sanity/portable-text-editor'; import { Path, Marker } from '@sanity/types'; import PatchEvent from '../../PatchEvent'; import { RenderBlockActions, RenderCustomMarkers } from './types'; interface InputProps { focusPath: Path; hasFocus: boolean; hotkeys: HotkeyOptions; isActive: boolean; isFullscreen: boolean; markers: Marker[]; onActivate: () => void; onChange: (event: PatchEvent) => void; onCopy?: OnCopyFn; onFocus: (path: Path) => void; onPaste?: OnPasteFn; onToggleFullscreen: () => void; presence: FormFieldPresence[]; readOnly: boolean | null; renderBlockActions?: RenderBlockActions; renderCustomMarkers?: RenderCustomMarkers; value: PortableTextBlock[] | undefined; compareValue: PortableTextBlock[] | undefined; } export declare function Compositor(props: InputProps): React.JSX.Element; export {}; //# sourceMappingURL=Compositor.d.ts.map