import { LitElement, type PropertyValues } from 'lit'; export declare const component: (tagName: string) => import("lit/decorators.js").CustomElementDecorator; export declare abstract class Component extends LitElement { /** Invoked after first update i.e. render is completed */ protected initialized(): void; /** Invoked every time the component is connected to the Document Object Model (DOM) */ protected connected(): void; /** Invoked every time the component is disconnected from the Document Object Model (DOM) */ protected disconnected(): void; /** The template rendered into renderRoot. Invoked on each update to perform rendering tasks. */ protected get template(): import("lit-html").HTMLTemplateResult; /** @final */ protected render(): import("lit-html").HTMLTemplateResult; /** @final */ protected firstUpdated(props: PropertyValues): void; /** @final */ connectedCallback(): void; /** @final */ disconnectedCallback(): void; } //# sourceMappingURL=Component.d.ts.map