import type { ExecutionInfo } from "../gen/messages_pb";
import type { HookMethod } from "../models/HookMethod";
import { HookType } from "../models/HookType";
import { type HookExectionRequest, HookExecutionProcessor } from "./HookExecutionProcessor";
export declare class ScenarioExecutionStartingProcessor extends HookExecutionProcessor {
    protected hookType: HookType;
    protected getExecutionInfo(hookExecreq: HookExectionRequest): ExecutionInfo;
    protected getApplicableHooks(hookExecReq: HookExectionRequest): Array<HookMethod>;
}
