export default class Serializer {
    constructor(extensions: any, pluginParams: any, includeDefault?: boolean);
    nodes: {
        [node: string]: (state: MarkdownSerializerState, node: import("prosemirror-model").Node, parent: import("prosemirror-model").Node, index: number) => void;
    };
    marks: {
        [mark: string]: {
            open: string | ((state: MarkdownSerializerState, mark: import("prosemirror-model").Mark, parent: import("prosemirror-model").Node, index: number) => string);
            close: string | ((state: MarkdownSerializerState, mark: import("prosemirror-model").Mark, parent: import("prosemirror-model").Node, index: number) => string);
            mixable?: boolean;
            expelEnclosingWhitespace?: boolean;
            escape?: boolean;
        };
    };
    convert(doc: any): any;
    #private;
}
//# sourceMappingURL=serializer.d.ts.map