import type { InjectionKey, Ref } from 'vue'; export type CollapseActiveName = string | number; export type CollapseModelValue = Array; export declare const emitChangeFn: (value: CollapseModelValue) => "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function"; export interface CollapseContext { activeNames: Ref; handleItemClick: (name: CollapseActiveName) => void; } export declare const collapseContextKey: InjectionKey;