import type { CustomElementPlugin } from '../../../baseEditor';
import { Editor as SlateEditor, Editor, Element as SlateElement, Node as SlateNode } from 'slate';
export declare const scrollTargetElementType: "scrollTarget";
export interface ScrollTargetElement extends SlateElement {
    type: typeof scrollTargetElementType;
    identifier: string;
    children: SlateEditor['children'];
}
export declare const isScrollTargetElement: (element: SlateNode) => element is ScrollTargetElement;
export declare const isScrollTargetElementActive: (editor: Editor) => boolean;
export declare const scrollTargetElementPlugin: CustomElementPlugin<ScrollTargetElement>;
//# sourceMappingURL=ScrollTargetElement.d.ts.map