import type { Reporter } from '../reporters/reporter.js'; import { Events } from './abstract-check-runner.js'; type TestSessionCancelEmitter = { on(event: Events.CANCEL, listener: (testSessionId?: string) => Promise): unknown; }; type TestSessionCancelClient = { cancelTestSession(input: { testSessionId: string; }): Promise; }; export declare function registerTestSessionCancelHandler(runner: TestSessionCancelEmitter, reporters: Reporter[], cancelClient?: TestSessionCancelClient): void; export {};