import type { RetainedViewInitializer, RetainedViewOptions } from './retainedView.js'; import type { CleanupErrorReporter } from './scope.js'; export type RetainedHostProps = { active?: boolean; }; /** A committed host owns a separate retained root; removal still disposes it. */ export declare const createRetainedHost: (initialize: RetainedViewInitializer, reportCleanupError?: CleanupErrorReporter, options?: RetainedViewOptions) => (_props: RetainedHostProps, _children?: import("lithent").MiddleStateWDomChildren | undefined) => import("lithent").Component;