/**
 * Interface representing a provider for WebView configuration.
 */
export interface WebViewConfigProvider {
    /**
     * Allows or disallows back and forward navigation gestures in the WebView.
     * @param shouldAllow - A boolean indicating whether the gestures should be allowed.
     * @returns A promise that resolves to a boolean indicating the success of the operation.
     */
    allowBackForwardNavigationGestures(shouldAllow: boolean): Promise<boolean>;
}
/**
 * Class implementing the WebViewConfigProvider interface to manage WebView configurations.
 */
export declare class WebviewManager implements WebViewConfigProvider {
    /**
     * Allows or disallows back and forward navigation gestures in the WebView.
     * @param shouldAllow - A boolean indicating whether the gestures should be allowed.
     * @returns A promise that resolves to a boolean indicating the success of the operation.
     */
    allowBackForwardNavigationGestures(shouldAllow: boolean): Promise<boolean>;
}
