import type { Ref, InjectionKey } from 'vue'; export type SiderCollapsed = Ref; export const SiderCollapsedKey: InjectionKey = Symbol('siderCollapsed'); export interface SiderHookProvider { addSider?: (id: string) => void; removeSider?: (id: string) => void; } export const SiderHookProviderKey: InjectionKey = Symbol('siderHookProvider');