/**
 * 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 "../icon/Icon";
import { LitElement, PropertyValues } from "lit";
export declare namespace AccordionItem {
    export type AccordionEvent = {
        srcEvent: MouseEvent | KeyboardEvent;
    };
    const ELEMENT_base: import("../../mixins/FocusMixin").FocusMixinReturnType<typeof LitElement>;
    export class ELEMENT extends ELEMENT_base {
        private _expanded;
        private _level;
        private readonly uniqueId;
        label: string;
        disabled: boolean;
        doubleClickToExpand: boolean;
        get expanded(): boolean;
        set expanded(value: boolean);
        get level(): number;
        set level(value: number);
        header: HTMLButtonElement;
        private notifyExpandedHeader;
        private notifyCollapsedHeader;
        private notifyAccordionFocus;
        protected firstUpdated(changedProperties: PropertyValues): void;
        static get styles(): import("lit").CSSResult[];
        private isClickOnExpanderIcon;
        private handleClickEvent;
        handleKeyDown(event: KeyboardEvent): void;
        render(): import("lit-html").TemplateResult<1>;
    }
    export {};
}
declare global {
    interface HTMLElementTagNameMap {
        "md-accordion-item": AccordionItem.ELEMENT;
    }
}
