import type { EventCallbackHandler, Modifiers } from "../engine/types"; export interface DocumentSupportingViewTransitionAPI { startViewTransition(updateCallback: () => Promise | void): IViewTransition; } export interface IViewTransition { finished: Promise; ready: Promise; updateCallbackDone: Promise; skipTransition(): void; } export declare const docWithViewTransitionAPI: DocumentSupportingViewTransitionAPI; export declare const supportsViewTransitions = true; export declare function modifyViewTransition(callback: EventCallbackHandler, mods: Modifiers): EventCallbackHandler;