/**
 * 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;
    }
}
