import { PptxSlide } from 'pptx-viewer-core'; export declare const ZoomNavigationContextKey: unique symbol; export interface ZoomNavigationSource { navigateToZoomTarget: (index: number) => void; getSlides: () => readonly PptxSlide[]; } export interface ZoomTargetInfo { backgroundColor: string | undefined; slideNumber: number; sectionName: string | undefined; } export declare function provideZoomNavigation(source: ZoomNavigationSource): void; export declare function useZoomNavigation(): ZoomNavigationSource | undefined; export declare function resolveZoomTargetInfo(source: ZoomNavigationSource | undefined, index: number): ZoomTargetInfo | undefined; //# sourceMappingURL=zoom-navigation-context.d.ts.map