import type { Context } from "../context.js";
import type { Nexus } from "../nexus.js";
import type { DirectiveResult } from "lit/async-directive.js";
/** wrap a shadow view into a shadow component */
export declare const prepare_shadow_componentify: <C extends Context>(nexus: Nexus<C>) => <V extends (p: []) => DirectiveResult<any>>(View: V) => typeof import("../../index.js").ShadowElement;
