import { Blockchain, Env, JsonRpcRequestPayload, JsonRpcResponsePayload, Network } from '@haechi-labs/face-types'; export declare class Webview { private config; private webviewUrl; private scheme; constructor(apiKey: string, network: Network, blockchain: Blockchain, env: Env, webviewUrl: string | undefined, scheme: string); setBlockchain(blockchain: Blockchain): void; setNetwork(network: Network): void; openWebview(_payload: JsonRpcRequestPayload): Promise<[JsonRpcResponsePayload | null, JsonRpcRequestPayload]>; throwExceptionUnsupportedBlockchain(blackList: Blockchain[]): void; allowBlockchain(allowList: Blockchain[]): void; } //# sourceMappingURL=Webview.d.ts.map