import React, { HTMLAttributes } from 'react';
import { IUIThemeConfig } from './interfaces';
export declare const ShadowDomContext: React.Context<{
root: ShadowRoot | null;
}>;
interface IShadowDomProps extends HTMLAttributes {
uiTheme?: IUIThemeConfig;
onMount?: (shadowRoot: ShadowRoot) => void;
onUnmount?: () => void;
/** Keep fixed-position overlays in this shadow host. */
containOverlays?: boolean;
}
export declare const ShadowDom: React.FC;
export {};