import type { MapDocumentNode } from '@superfaceai/ast'; import { HttpCallStatementNode } from '@superfaceai/ast'; import type { MapInterpreterExternalHandler } from '../../interpreter'; import { HttpResponse } from '../../interpreter'; import type { Events, Interceptable, InterceptableMetadata } from '../events'; export declare class MapInterpreterEventAdapter implements Interceptable, MapInterpreterExternalHandler { readonly metadata?: InterceptableMetadata | undefined; readonly events?: Events | undefined; constructor(metadata?: InterceptableMetadata | undefined, events?: Events | undefined); unhandledHttp(ast: MapDocumentNode | undefined, node: HttpCallStatementNode, response: HttpResponse): Promise<'continue' | 'retry'>; }