import type { RouteData } from "./page-loader.js"; export declare class PageTransition { private setupViewportPrefetch; private pendingTransitionTimeout?; private pendingRoot?; constructor(setupViewportPrefetch: (root: Document | HTMLElement) => void); destroy(): void; cancelPendingTransition(): void; updatePage(data: RouteData, isPopState: boolean, scrollY: number): void; private updateDocumentMetadata; private performTransition; private handleScroll; showError(error: Error): void; setLoadingState(loading: boolean): void; } //# sourceMappingURL=page-transition.d.ts.map