/** * Creates an isolated Shadow DOM host attached to document.body. * All SDK UI lives inside this shadow root so partner CSS cannot * bleed in and SDK CSS cannot bleed out. */ export declare function createShadowHost(id: string): { host: HTMLElement; root: ShadowRoot; }; /** * Creates a shadow host inserted immediately after `anchorEl` in the DOM. * Used for the inline paywall panel so it flows naturally below the content. */ export declare function createInlineShadowHost(id: string, anchorEl: HTMLElement): { host: HTMLElement; root: ShadowRoot; }; export declare function removeShadowHost(id: string): void; /** Inject a