import type { WorkspaceStore } from '@scalar/workspace-store/client'; import type { OperationExampleMeta, WorkspaceEventBus } from '@scalar/workspace-store/events'; import { type ShallowRef } from 'vue'; import { type Router } from 'vue-router'; export declare function initializeAppEventHandlers({ eventBus, store, router, rebuildSidebar, navigateToCurrentTab, onSelectSidebarItem, onAfterExampleCreation, onCopyTabUrl, onToggleSidebar, closeSidebar, renameWorkspace, }: { eventBus: WorkspaceEventBus; store: ShallowRef; router: Router; rebuildSidebar: (documentName?: string) => void; navigateToCurrentTab: () => Promise; onSelectSidebarItem: (id: string) => void; onAfterExampleCreation: (o: OperationExampleMeta & { documentName?: string; }) => void; onCopyTabUrl: (tabIndex: number) => void; onToggleSidebar: () => void; closeSidebar: () => void; renameWorkspace: (name: string) => Promise; }): void; //# sourceMappingURL=app-events.d.ts.map