import { LitElement } from './LitElement'; import { Runtime } from './makeRuntime'; /** * Add this static property to your component to disable shadow root. * * @remarks * Without shadow root, any styles added using the `styles` property will * be applied to the entire DOM that the component is attached to, not just to * the insides of this component. * * @example * ```ts * static override shadowRootOptions = noShadowRoot; * ``` */ export declare const noShadowRoot: ShadowRootInit; /** * The above property is an empty object at runtime for bundle size reasons. * While empty object is not a valid shadowRootOption, it is never passed to * attachShadow() since we use this exact empty object as a magic value to opt * out of shadow root. */ export declare function emptyFunction(): undefined; /** @private */ export declare const devOnly$getLitElementTagNameAndRuntime: ((componentClass: typeof LitElement) => { tagName: string; runtime: Runtime; }) | undefined;