import type { CustomElementPlugin } from '../../../baseEditor';
import { Editor as SlateEditor, Element as SlateElement, Node as SlateNode } from 'slate';
import { AlignDirection } from '../../attributes';
export declare const paragraphElementType: "paragraph";
export interface ParagraphElement extends SlateElement {
    type: typeof paragraphElementType;
    isNumbered?: boolean;
    children: SlateEditor['children'];
    align?: AlignDirection;
}
export declare const isParagraphElement: (element: SlateNode, suchThat?: Partial<ParagraphElement> | undefined) => element is ParagraphElement;
export declare const paragraphElementPlugin: CustomElementPlugin<ParagraphElement>;
//# sourceMappingURL=ParagraphElement.d.ts.map