import { WebViewLoadConfig, WebViewLoadEvent, WebViewLoadState, WebViewLoadTransitionResult } from '../webViewLoadTypes'; export declare const createInitialWebViewLoadState: (maxAttempts?: number) => WebViewLoadState; /** * THE ONLY DECISION POINT of the webview load engine. Pure: consumes the * current state plus one event and returns the next state and the side * effects the shell must execute. All non-determinism (clock, randomness) * is injected via `config`. */ export declare const transitionWebViewLoadState: (state: WebViewLoadState, event: WebViewLoadEvent, config: WebViewLoadConfig) => WebViewLoadTransitionResult;