import { InjectionKey } from 'vue'; import useToggle from '../../composables/useToggle'; export declare const CollapseSymbol: InjectionKey; export interface UseCollapse { uuid: string; toggle: ReturnType; } declare const _default: import("vue").DefineComponent<{ /** * Optionally bind the Collapse state with the parent component. */ modelValue: { type: BooleanConstructor; default: boolean; }; }, { collapse: UseCollapse; }, unknown, {}, {}, { props: { variant: { type: (StringConstructor | ArrayConstructor)[]; default: null; }; bare: { type: BooleanConstructor; default: boolean; }; }; }, import("vue").ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ modelValue: boolean; } & {}>, { modelValue: boolean; }>; export default _default;