import { Editor, Element, Node, Path } from 'slate'; declare const _default: { toggleBlock(editor: Editor, type: Element['type']): void; isBlockActive(editor: Editor, type: Element['type']): boolean; toggleMark(editor: Editor, type: string): void; isMarkActive(editor: Editor, type: string): boolean; getFocusedElementPath(editor: Editor): Path; getFocusedElement(editor: Editor): Element; getFocusedText(editor: Editor): string; getFocusedDomEl(editor: Editor): HTMLElement; getElementSelectionOffset(editor: Editor): number; above: (editor: import("SlateEditor/types").CustomEditor, options?: import("slate").EditorAboveOptions) => import("slate").NodeEntry; addMark: (editor: import("SlateEditor/types").CustomEditor, key: string, value: any) => void; after: (editor: import("SlateEditor/types").CustomEditor, at: import("slate").Location, options?: import("slate").EditorAfterOptions) => import("slate").BasePoint; before: (editor: import("SlateEditor/types").CustomEditor, at: import("slate").Location, options?: import("slate").EditorBeforeOptions) => import("slate").BasePoint; deleteBackward: (editor: import("SlateEditor/types").CustomEditor, options?: import("slate").EditorDirectedDeletionOptions) => void; deleteForward: (editor: import("SlateEditor/types").CustomEditor, options?: import("slate").EditorDirectedDeletionOptions) => void; deleteFragment: (editor: import("SlateEditor/types").CustomEditor, options?: import("slate").EditorFragmentDeletionOptions) => void; edges: (editor: import("SlateEditor/types").CustomEditor, at: import("slate").Location) => [import("slate").BasePoint, import("slate").BasePoint]; end: (editor: import("SlateEditor/types").CustomEditor, at: import("slate").Location) => import("slate").BasePoint; first: (editor: import("SlateEditor/types").CustomEditor, at: import("slate").Location) => import("slate").NodeEntry; fragment: (editor: import("SlateEditor/types").CustomEditor, at: import("slate").Location) => import("slate").Descendant[]; hasBlocks: (editor: import("SlateEditor/types").CustomEditor, element: import("SlateEditor/types").ParagraphElement | import("SlateEditor/types").Heading2Element | import("SlateEditor/types").Heading3Element | import("SlateEditor/types").Heading4Element | import("SlateEditor/types").OrderedListElement | import("SlateEditor/types").UnorderedListElement | import("SlateEditor/types").ListItemElement | import("SlateEditor/types").CodeElement | import("SlateEditor/types").DividerElement | import("SlateEditor/types").ImageElement) => boolean; hasInlines: (editor: import("SlateEditor/types").CustomEditor, element: import("SlateEditor/types").ParagraphElement | import("SlateEditor/types").Heading2Element | import("SlateEditor/types").Heading3Element | import("SlateEditor/types").Heading4Element | import("SlateEditor/types").OrderedListElement | import("SlateEditor/types").UnorderedListElement | import("SlateEditor/types").ListItemElement | import("SlateEditor/types").CodeElement | import("SlateEditor/types").DividerElement | import("SlateEditor/types").ImageElement) => boolean; hasPath: (editor: import("SlateEditor/types").CustomEditor, path: Path) => boolean; hasTexts: (editor: import("SlateEditor/types").CustomEditor, element: import("SlateEditor/types").ParagraphElement | import("SlateEditor/types").Heading2Element | import("SlateEditor/types").Heading3Element | import("SlateEditor/types").Heading4Element | import("SlateEditor/types").OrderedListElement | import("SlateEditor/types").UnorderedListElement | import("SlateEditor/types").ListItemElement | import("SlateEditor/types").CodeElement | import("SlateEditor/types").DividerElement | import("SlateEditor/types").ImageElement) => boolean; insertBreak: (editor: import("SlateEditor/types").CustomEditor) => void; insertSoftBreak: (editor: import("SlateEditor/types").CustomEditor) => void; insertFragment: (editor: import("SlateEditor/types").CustomEditor, fragment: Node[]) => void; insertNode: (editor: import("SlateEditor/types").CustomEditor, node: Node) => void; insertText: (editor: import("SlateEditor/types").CustomEditor, text: string) => void; isBlock: (editor: import("SlateEditor/types").CustomEditor, value: any) => value is import("SlateEditor/types").ParagraphElement | import("SlateEditor/types").Heading2Element | import("SlateEditor/types").Heading3Element | import("SlateEditor/types").Heading4Element | import("SlateEditor/types").OrderedListElement | import("SlateEditor/types").UnorderedListElement | import("SlateEditor/types").ListItemElement | import("SlateEditor/types").CodeElement | import("SlateEditor/types").DividerElement | import("SlateEditor/types").ImageElement; isEditor: (value: any) => value is import("SlateEditor/types").CustomEditor; isEnd: (editor: import("SlateEditor/types").CustomEditor, point: import("slate").BasePoint, at: import("slate").Location) => boolean; isEdge: (editor: import("SlateEditor/types").CustomEditor, point: import("slate").BasePoint, at: import("slate").Location) => boolean; isEmpty: (editor: import("SlateEditor/types").CustomEditor, element: import("SlateEditor/types").ParagraphElement | import("SlateEditor/types").Heading2Element | import("SlateEditor/types").Heading3Element | import("SlateEditor/types").Heading4Element | import("SlateEditor/types").OrderedListElement | import("SlateEditor/types").UnorderedListElement | import("SlateEditor/types").ListItemElement | import("SlateEditor/types").CodeElement | import("SlateEditor/types").DividerElement | import("SlateEditor/types").ImageElement) => boolean; isInline: (editor: import("SlateEditor/types").CustomEditor, value: any) => value is import("SlateEditor/types").ParagraphElement | import("SlateEditor/types").Heading2Element | import("SlateEditor/types").Heading3Element | import("SlateEditor/types").Heading4Element | import("SlateEditor/types").OrderedListElement | import("SlateEditor/types").UnorderedListElement | import("SlateEditor/types").ListItemElement | import("SlateEditor/types").CodeElement | import("SlateEditor/types").DividerElement | import("SlateEditor/types").ImageElement; isNormalizing: (editor: import("SlateEditor/types").CustomEditor) => boolean; isStart: (editor: import("SlateEditor/types").CustomEditor, point: import("slate").BasePoint, at: import("slate").Location) => boolean; isVoid: (editor: import("SlateEditor/types").CustomEditor, value: any) => value is import("SlateEditor/types").ParagraphElement | import("SlateEditor/types").Heading2Element | import("SlateEditor/types").Heading3Element | import("SlateEditor/types").Heading4Element | import("SlateEditor/types").OrderedListElement | import("SlateEditor/types").UnorderedListElement | import("SlateEditor/types").ListItemElement | import("SlateEditor/types").CodeElement | import("SlateEditor/types").DividerElement | import("SlateEditor/types").ImageElement; last: (editor: import("SlateEditor/types").CustomEditor, at: import("slate").Location) => import("slate").NodeEntry; leaf: (editor: import("SlateEditor/types").CustomEditor, at: import("slate").Location, options?: import("slate").EditorLeafOptions) => import("slate").NodeEntry; levels: (editor: import("SlateEditor/types").CustomEditor, options?: import("slate").EditorLevelsOptions) => Generator, void, undefined>; marks: (editor: import("SlateEditor/types").CustomEditor) => Omit; next: (editor: import("SlateEditor/types").CustomEditor, options?: import("slate").EditorNextOptions) => import("slate").NodeEntry; node: (editor: import("SlateEditor/types").CustomEditor, at: import("slate").Location, options?: import("slate").EditorNodeOptions) => import("slate").NodeEntry; nodes: (editor: import("SlateEditor/types").CustomEditor, options?: import("slate").EditorNodesOptions) => Generator, void, undefined>; normalize: (editor: import("SlateEditor/types").CustomEditor, options?: import("slate").EditorNormalizeOptions) => void; parent: (editor: import("SlateEditor/types").CustomEditor, at: import("slate").Location, options?: import("slate").EditorParentOptions) => import("slate").NodeEntry; path: (editor: import("SlateEditor/types").CustomEditor, at: import("slate").Location, options?: import("slate").EditorPathOptions) => Path; pathRef: (editor: import("SlateEditor/types").CustomEditor, path: Path, options?: import("slate").EditorPathRefOptions) => import("slate").PathRef; pathRefs: (editor: import("SlateEditor/types").CustomEditor) => Set; point: (editor: import("SlateEditor/types").CustomEditor, at: import("slate").Location, options?: import("slate").EditorPointOptions) => import("slate").BasePoint; pointRef: (editor: import("SlateEditor/types").CustomEditor, point: import("slate").BasePoint, options?: import("slate").EditorPointRefOptions) => import("slate").PointRef; pointRefs: (editor: import("SlateEditor/types").CustomEditor) => Set; positions: (editor: import("SlateEditor/types").CustomEditor, options?: import("slate").EditorPositionsOptions) => Generator; previous: (editor: import("SlateEditor/types").CustomEditor, options?: import("slate").EditorPreviousOptions) => import("slate").NodeEntry; range: (editor: import("SlateEditor/types").CustomEditor, at: import("slate").Location, to?: import("slate").Location) => import("slate").BaseRange; rangeRef: (editor: import("SlateEditor/types").CustomEditor, range: import("slate").BaseRange, options?: import("slate").EditorRangeRefOptions) => import("slate").RangeRef; rangeRefs: (editor: import("SlateEditor/types").CustomEditor) => Set; removeMark: (editor: import("SlateEditor/types").CustomEditor, key: string) => void; setNormalizing: (editor: import("SlateEditor/types").CustomEditor, isNormalizing: boolean) => void; start: (editor: import("SlateEditor/types").CustomEditor, at: import("slate").Location) => import("slate").BasePoint; string: (editor: import("SlateEditor/types").CustomEditor, at: import("slate").Location, options?: import("slate").EditorStringOptions) => string; unhangRange: (editor: import("SlateEditor/types").CustomEditor, range: import("slate").BaseRange, options?: import("slate").EditorUnhangRangeOptions) => import("slate").BaseRange; void: (editor: import("SlateEditor/types").CustomEditor, options?: import("slate").EditorVoidOptions) => import("slate").NodeEntry; withoutNormalizing: (editor: import("SlateEditor/types").CustomEditor, fn: () => void) => void; }; export default _default;