import { RenderResult } from "./types.js";
import { SlateView } from "./slate_view_element.js";
export declare function make_view_root({ afterRender, onConnected, onDisconnected, }: {
    afterRender: () => void;
    onConnected: () => void;
    onDisconnected: () => void;
}): {
    container: SlateView;
    shadow: ShadowRoot;
    auto_exportparts: boolean;
    render_into_shadow(content: RenderResult): SlateView;
};
