import{type TemplateResult}from'lit';export interface InertPresentationOptions{ /** Existing public part token(s) carried by the visual wrapper. */ part?:string; /** Whether this wrapper currently owns presentation-only content. Defaults to true. */ presentation?:boolean; /** Whether the existing visual wrapper is currently absent from layout. */ hidden?:boolean; /** Sets `data-lr-gemstone-selected` on the wrapper span -- the selector * `theme/gemstones.ts`'s exported `gemstoneSelectedGlyphStyles` targets -- so a component * wrapping a rendered `gemstoneGlyph()` with this helper can opt into that shared halo/shine * treatment without re-authoring the wrapper markup. Defaults to false (no attribute). */ gemstoneSelected?:boolean;} /** * Renders the standard wrapper for consumer-supplied presentation content. * * The content remains visible, but `inert` suppresses focus and activation through flattened * slots and nested shadow trees while `aria-hidden` removes the same subtree from the * accessibility tree. Real consumer actions must be rendered outside this wrapper. */ export declare function renderInertPresentation(content:unknown,options?:Readonly):TemplateResult;