import type { UCollapseInjection } from './types/collapse.types'; export declare const collapseInjectionKey: import("vue").InjectionKey; declare const _default: import("vue").DefineComponent | null>; readonly default: null; }; readonly expandedNames: import("vue").PropType | null>; readonly arrowPlacement: { readonly type: import("vue").PropType; readonly default: "right-edge"; }; readonly accordion: { readonly type: BooleanConstructor; readonly default: false; }; readonly displayDirective: { readonly type: import("vue").PropType<"if" | "show">; readonly default: "if"; }; readonly triggerAreas: { readonly type: import("vue").PropType; readonly default: () => string[]; }; readonly onItemHeaderClick: import("vue").PropType>; readonly 'onUpdate:expandedNames': import("vue").PropType>; readonly onUpdateExpandedNames: import("vue").PropType>; readonly onExpandedNamesChange: { readonly type: import("vue").PropType | undefined>; readonly validator: () => boolean; readonly default: undefined; }; readonly theme: import("vue").PropType>; readonly themeOverrides: import("vue").PropType>>; readonly builtinThemeOverrides: import("vue").PropType>>; }>, { rtlEnabled: import("vue").Ref | undefined; mergedTheme: import("vue").ComputedRef<{ common: import("../..").ThemeCommonVars; self: { titleFontSize: string; titleLineHeight: string; titleFontWeight: string; dividerColor: string; titleTextColor: string; titleTextColorDisabled: string; fontSize: string; lineHeight: string; textColor: string; arrowSize: string; arrowColor: string; arrowColorDisabled: string; titlePadding: string; backgroundColor: string; borderRadius: string; padding: string; boxSizing: string; iconBorder: string; iconBorderRadius: string; iconBackground: string; }; peers: any; peerOverrides: { [x: string]: any; }; }>; mergedClsPrefix: import("vue").Ref; cssVars: import("vue").ComputedRef<{ '--u-font-size': string; '--u-bezier': string; '--u-text-color': string; '--u-line-height': string; '--u-divider-color': string; '--u-title-padding': string; '--u-title-font-size': string; '--u-title-text-color': string; '--u-title-line-height': string; '--u-title-text-color-disabled': string; '--u-title-font-weight': string; '--u-arrow-size': string; '--u-arrow-color': string; '--u-arrow-color-disabled': string; '--u-background-color': string; '--u-border-radius': string; '--u-padding': string; '--u-box-sizing': string; '--u-icon-border': string; '--u-icon-border-radius': string; '--u-icon-background': string; }> | undefined; themeClass: import("vue").Ref | undefined; onRender: (() => void) | undefined; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly | null>; readonly default: null; }; readonly expandedNames: import("vue").PropType | null>; readonly arrowPlacement: { readonly type: import("vue").PropType; readonly default: "right-edge"; }; readonly accordion: { readonly type: BooleanConstructor; readonly default: false; }; readonly displayDirective: { readonly type: import("vue").PropType<"if" | "show">; readonly default: "if"; }; readonly triggerAreas: { readonly type: import("vue").PropType; readonly default: () => string[]; }; readonly onItemHeaderClick: import("vue").PropType>; readonly 'onUpdate:expandedNames': import("vue").PropType>; readonly onUpdateExpandedNames: import("vue").PropType>; readonly onExpandedNamesChange: { readonly type: import("vue").PropType | undefined>; readonly validator: () => boolean; readonly default: undefined; }; readonly theme: import("vue").PropType>; readonly themeOverrides: import("vue").PropType>>; readonly builtinThemeOverrides: import("vue").PropType>>; }>> & Readonly<{}>, { readonly defaultExpandedNames: string | number | (string | number)[] | null; readonly arrowPlacement: import("./interface").ArrowPlacement; readonly accordion: boolean; readonly displayDirective: "show" | "if"; readonly triggerAreas: import("./interface").CollapseTriggerArea[]; readonly onExpandedNamesChange: import("../../_utils").MaybeArray | undefined; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;