import type { Spec } from '../types'; export type SidebarEntry = { id: string; title: string; children?: SidebarEntry[]; select?: () => void; httpVerb?: string; show: boolean; deprecated?: boolean; isGroup?: boolean; }; declare function setParsedSpec(spec: Spec): Spec; type CollapsedSidebarItems = Record; declare function toggleCollapsedSidebarItem(key: string): void; declare function setCollapsedSidebarItem(key: string, value: boolean): void; export declare function useSidebar(options?: { parsedSpec: Spec; }): { breadcrumb: import("vue").ComputedRef; items: import("vue").ComputedRef<{ entries: SidebarEntry[]; titles: Record; }>; isSidebarOpen: import("vue").Ref; collapsedSidebarItems: CollapsedSidebarItems; toggleCollapsedSidebarItem: typeof toggleCollapsedSidebarItem; setCollapsedSidebarItem: typeof setCollapsedSidebarItem; hideModels: import("vue").Ref; setParsedSpec: typeof setParsedSpec; }; export {}; //# sourceMappingURL=useSidebar.d.ts.map