import * as React from 'react';
import { RenderInline } from './RenderInline';
import { RenderBlock } from './RenderBlock';
import { RenderCaret } from './RenderCaret';
import { RenderPeritext } from './RenderPeritext';
export class DebugPlugin {
    opts;
    constructor(opts = {}) {
        this.opts = opts;
    }
    inline = (props, children) => (React.createElement(RenderInline, { ...props }, children));
    block = (props, children) => (React.createElement(RenderBlock, { ...props }, children));
    peritext = (children, ctx) => (React.createElement(RenderPeritext, { ...this.opts, children, ctx }));
    caret = (props, children) => (React.createElement(RenderCaret, { ...props }, children));
}
//# sourceMappingURL=DebugPlugin.js.map