import { BaseEditor } from 'slate';
import { ReactEditor } from 'slate-react';
import { BuilderEditor, TypographyEditor } from '.';
import { LocalChangesEditor } from './LocalChangesPlugin';
export declare const BlockType: {
    readonly ListItem: "list-item";
    readonly ListItemChild: "list-item-child";
    readonly Default: "default";
    readonly Paragraph: "paragraph";
    readonly Heading1: "heading-one";
    readonly Heading2: "heading-two";
    readonly Heading3: "heading-three";
    readonly Heading4: "heading-four";
    readonly Heading5: "heading-five";
    readonly Heading6: "heading-six";
    readonly BlockQuote: "blockquote";
    readonly UnorderedList: "unordered-list";
    readonly OrderedList: "ordered-list";
};
export declare const InlineType: {
    readonly Code: "code";
    readonly SuperScript: "superscript";
    readonly SubScript: "subscript";
    readonly Link: "link";
};
export type MakeswiftEditor = BaseEditor & ReactEditor & BuilderEditor & LocalChangesEditor & TypographyEditor;
declare module 'slate' {
    interface CustomTypes {
        Editor: MakeswiftEditor;
    }
}
//# sourceMappingURL=types.d.ts.map