import { BaseElement } from "../base/element.js";
import { MetallicElement } from "./part/metallic.js";
import { RenderResult } from "../nexus/parts/types.js";
export declare class LightElement extends MetallicElement implements BaseElement {
    #private;
    init(): void;
    constructor();
    get updateComplete(): Promise<boolean>;
    render(): RenderResult;
    requestUpdate(): Promise<void>;
    connectedCallback(): void;
}
/** @deprecated renamed to `LightElement` */
export declare const SilverElement: typeof LightElement;
