import React from 'react'; type ShadowDOMContextData = { shadowRoot: ShadowRoot; rootElement: HTMLElement; }; type Script = { src: string; integrity: string; globals?: Array<{ name: string; required: boolean; }>; }; type Style = { href: string; isGlobal?: boolean; }; type ShadowDOMProps = { cssLinks: Style[]; scripts: Script[]; }; export declare function useShadowDOMContext(): ShadowDOMContextData; export declare const ShadowDOM: React.FC; export {};