import type { IUIAdapter, PaywallHandle, FlowNavigationOptions } from '@namiml/sdk-core';
import type { IPaywall } from '@namiml/sdk-core';
import type { NamiPaywallLaunchContext } from '@namiml/sdk-core';
export declare class WebUIAdapter implements IUIAdapter {
    createPaywall(type: string | undefined, value: string, context: NamiPaywallLaunchContext): PaywallHandle;
    reRenderPaywall(): void;
    flowNavigateToScreen(paywall: IPaywall, options: FlowNavigationOptions): void;
    postConfigure(): void;
}
