import { AStepper, IHasCycles, IHasOptions } from '@haibun/core/lib/astepper.js'; import { TWorld } from '@haibun/core/lib/defs.js'; import { IRequest, IResponse } from './defs.js'; import { HttpPrompter } from './http-prompter.js'; export default class HttpExecutorStepper extends AStepper implements IHasOptions, IHasCycles { options: { LISTEN_PORT: { desc: string; parse: (port: string) => { parseError: string; result?: undefined; } | { result: number; parseError?: undefined; }; }; ACCESS_TOKEN: { desc: string; parse: (token: string) => { parseError: string; result?: undefined; } | { result: string; parseError?: undefined; }; }; }; cycles: { startFeature(): Promise; endFeature(): Promise; }; private routeAdded; private steppers; protected httpPrompter?: HttpPrompter; configuredToken: string; port: number; private runner; setWorld(world: TWorld, steppers: AStepper[]): Promise; addRemoteExecutorRoute(): void; checkAuth(req: IRequest, res: IResponse): boolean; steps: {}; close(): void; } //# sourceMappingURL=http-executor-stepper.d.ts.map