@benev/slate
Version:
frontend web stuff
18 lines (17 loc) • 657 B
TypeScript
import { CSSResultGroup } from "lit";
import { BaseElement } from "../base/element.js";
import { MetallicElement } from "./part/metallic.js";
import { RenderResult } from "../nexus/parts/types.js";
export declare class ShadowElement extends MetallicElement implements BaseElement {
#private;
static get styles(): CSSResultGroup | undefined;
init(): void;
constructor();
get root(): ShadowRoot;
get updateComplete(): Promise<boolean>;
render(): RenderResult;
requestUpdate(): Promise<void>;
connectedCallback(): void;
}
/** @deprecated renamed to `ShadowElement` */
export declare const GoldElement: typeof ShadowElement;