import type { McpCompletionBridge, McpCompletionListener } from '../../modules/claude-invocation/entities/sessionCompletion/mcpCompletion.gateway.js';
import type { SessionCompletion } from '../../modules/claude-invocation/entities/sessionCompletion/sessionCompletion.schema.js';
export declare class StubMcpCompletionBridge implements McpCompletionBridge {
    private readonly listeners;
    private readonly scheduled;
    subscribeCalls: string[];
    unsubscribeCalls: string[];
    scheduleCompletion(jobId: string, completion: SessionCompletion): void;
    subscribe(jobId: string, listener: McpCompletionListener): void;
    unsubscribe(jobId: string): void;
    publish(jobId: string, completion: SessionCompletion): void;
}
//# sourceMappingURL=mcpCompletion.stub.d.ts.map