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 | StringConstructor | ArrayConstructor)[];
        default: null;
    };
    contentClass: {
        type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
        default: null;
    };
    maxWidth: {
        type: StringConstructor;
        default: null;
    };
    maxHeight: {
        type: StringConstructor;
        default: null;
    };
    ariaLabel: {
        type: StringConstructor;
        default: null;
    };
    ariaLabelledBy: {
        type: StringConstructor;
        default: null;
    };
}, {}, {
    isOpen: boolean;
}, {
    labelledBy(): any;
}, {
    onLeaveTransitionComplete(): void;
    onEnterTransitionComplete(): void;
    defaultToggleOpen(): void;
    toggleOpen(): void;
    validateProperAnchor(): void;
}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("update:open" | "opened")[], string, 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 | StringConstructor | ArrayConstructor)[];
        default: null;
    };
    contentClass: {
        type: (ObjectConstructor | StringConstructor | ArrayConstructor)[];
        default: null;
    };
    maxWidth: {
        type: StringConstructor;
        default: null;
    };
    maxHeight: {
        type: StringConstructor;
        default: null;
    };
    ariaLabel: {
        type: StringConstructor;
        default: null;
    };
    ariaLabelledBy: {
        type: StringConstructor;
        default: null;
    };
}>>, {
    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