export interface StartViewTransitionExtensions {
    scope?: Document | HTMLElement;
    respectReducedMotion?: boolean;
    collisionBehavior?: 'skipOld' | 'chaining' | 'chaining-only' | 'skipNew' | 'never';
    speedUpWhenChained?: number;
    useTypesPolyfill?: 'never' | 'auto' | 'always';
    catchErrors?: boolean;
}
export declare function getCurrentViewTransition(scope?: Document | Element): ViewTransition | undefined;
export declare function nativeViewTransitionSupport(): string;
export declare function mayStartViewTransition(param?: StartViewTransitionOptions | ViewTransitionUpdateCallback, ext?: StartViewTransitionExtensions): ViewTransition;
