/** * Copyright (c) Cisco Systems, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * */ import "../button/Button"; import "../icon/Icon"; import "../tooltip/Tooltip"; import { LitElement, PropertyValues } from "lit"; export declare enum CardState { DEFAULT = "default", ACTIVE = "active", INACTIVE = "inactive" } export declare namespace CardV2 { class ELEMENT extends LitElement { state: CardState; identifier?: string; header?: string; info?: string; data?: string; createdTime: number; active: boolean; expandable: boolean; expandAriaLabel: string; private readonly extraInfoSlot; private interval; private renderedData; connectedCallback(): void; disconnectedCallback(): void; private clearInterval; static get styles(): import("lit").CSSResult[]; private get isCardActive(); protected willUpdate(changedProperties: PropertyValues): void; expandCardToggled(): void; private checkForExtraInfoSlot; handleExtraInfoSlotChange(_event: Event): void; private get cardClassMap(); private get contentClassMap(); private get footerExpandClassMap(); private get expandCardHandler(); private renderHeader; private renderExpandButton; private renderFooter; private calculateRenderedData; render(): import("lit-html").TemplateResult<1>; } } declare global { interface HTMLElementTagNameMap { "md-card-v2": CardV2.ELEMENT; } }