import { InjectionKey } from 'vue'; import type { SiderTheme } from './interface'; export interface SiderHook { addSider: (id: string) => void; removeSider: (id: string) => void; } export interface LayoutContextProps { siderHook: SiderHook; } export declare const LayoutContextInjectionKey: InjectionKey; export interface SiderContextProps { siderCollapsed?: boolean; siderRail?: boolean; siderRailWidth?: number; theme?: SiderTheme; } export declare const SiderContextInjectionKey: InjectionKey;