/**
 * @author WMXPY
 * @namespace Debug
 * @description Interceptor
 */
import { DebugInterceptorListener } from "./declare";
import { MarkedDebugFlowController } from "./flow-controller";
import { MarkedDebugSnapshot } from "./snapshot/snapshot";
export declare class MarkedDebugInterceptor {
    static fromListener(listener: DebugInterceptorListener): MarkedDebugInterceptor;
    private readonly _listener;
    private constructor();
    execute(snapshot: MarkedDebugSnapshot, flowController: MarkedDebugFlowController): Promise<void>;
}
