/**
 * Accordion is a vertically stacked list of headers. Each header can expand or collapse based on user’s interaction with the header to reveal or hide the content of it. Accordions are helpful for progressive disclosure of the information especially When the space on the interface is limited.
 */
declare const _default: import("vue/types/v3-define-component").DefineComponent<{
    /**
     * True/False to open or close accordion
     */
    open: {
        type: BooleanConstructor;
        default: boolean;
    };
    bottomBorder: {
        type: BooleanConstructor;
        default: boolean;
    };
}, import("vue").Data, {
    updateHeightCount: number;
    observer: MutationObserver | null;
    resizeObserver: ResizeObserver | null;
}, {
    bodyStyle(): {
        height: string;
    } | undefined;
}, {
    getAccBody(): HTMLDivElement;
}, import("vue/types/v3-component-options").ComponentOptionsMixin, import("vue/types/v3-component-options").ComponentOptionsMixin, "transitionend"[], string, Readonly<import("vue").ExtractPropTypes<{
    /**
     * True/False to open or close accordion
     */
    open: {
        type: BooleanConstructor;
        default: boolean;
    };
    bottomBorder: {
        type: BooleanConstructor;
        default: boolean;
    };
}>>, {
    open: boolean;
    bottomBorder: boolean;
}>;
export default _default;
