/** * True while a reveal renders its new theme. ThemeProvider skips its colour fade then: the new * page is live inside the blob, so the fade played there too and the blob opened grey. */ export declare function isRevealingTheme(): boolean; /** * Applies `change` inside a view transition that clips the new page in as a blob growing out of * `origin`. Without view transitions, or when the user asks for reduced motion, the change just * happens. */ export declare function revealTheme(change: () => void, origin: Element): void;