declare const _default: import('vue').DefineComponent<{
    anchorText: {
        type: StringConstructor;
        default: null;
    };
    open: {
        type: BooleanConstructor;
        default: null;
    };
    id: {
        type: StringConstructor;
        default(): string;
    };
    elementType: {
        type: StringConstructor;
        default: string;
    };
    contentElementType: {
        type: StringConstructor;
        default: string;
    };
    anchorClass: {
        type: (ObjectConstructor | ArrayConstructor | StringConstructor)[];
        default: null;
    };
    contentClass: {
        type: (ObjectConstructor | ArrayConstructor | StringConstructor)[];
        default: null;
    };
    maxWidth: {
        type: StringConstructor;
        default: null;
    };
    maxHeight: {
        type: StringConstructor;
        default: null;
    };
    ariaLabel: {
        type: StringConstructor;
        default: null;
    };
    ariaLabelledBy: {
        type: StringConstructor;
        default: null;
    };
}, any, {
    isOpen: boolean;
}, {
    labelledBy(): any;
    collapsibleListeners(): {
        [k: string]: any;
    };
}, {
    onLeaveTransitionComplete(): void;
    onEnterTransitionComplete(): void;
    defaultToggleOpen(): void;
    toggleOpen(): void;
    validateProperAnchor(): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("update:open" | "opened")[], "update:open" | "opened", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    anchorText: {
        type: StringConstructor;
        default: null;
    };
    open: {
        type: BooleanConstructor;
        default: null;
    };
    id: {
        type: StringConstructor;
        default(): string;
    };
    elementType: {
        type: StringConstructor;
        default: string;
    };
    contentElementType: {
        type: StringConstructor;
        default: string;
    };
    anchorClass: {
        type: (ObjectConstructor | ArrayConstructor | StringConstructor)[];
        default: null;
    };
    contentClass: {
        type: (ObjectConstructor | ArrayConstructor | StringConstructor)[];
        default: null;
    };
    maxWidth: {
        type: StringConstructor;
        default: null;
    };
    maxHeight: {
        type: StringConstructor;
        default: null;
    };
    ariaLabel: {
        type: StringConstructor;
        default: null;
    };
    ariaLabelledBy: {
        type: StringConstructor;
        default: null;
    };
}>> & {
    "onUpdate:open"?: ((...args: any[]) => any) | undefined;
    onOpened?: ((...args: any[]) => any) | undefined;
}, {
    id: string;
    open: boolean;
    ariaLabel: string;
    maxHeight: string;
    contentClass: string | Record<string, any> | unknown[];
    elementType: string;
    anchorText: string;
    contentElementType: string;
    anchorClass: string | Record<string, any> | unknown[];
    maxWidth: string;
    ariaLabelledBy: string;
}, {}>;
export default _default;
//# sourceMappingURL=collapsible.vue.d.ts.map