import type { SupervisorLockAcquireResult, SupervisorLockGateway } from '../../modules/supervisor-management/entities/supervisor/supervisorLock.gateway.js';
export declare class StubSupervisorLockGateway implements SupervisorLockGateway {
    acquireCallCount: number;
    releaseCallCount: number;
    private acquireResult;
    setAcquireResult(result: SupervisorLockAcquireResult): void;
    acquire(): Promise<SupervisorLockAcquireResult>;
    release(): Promise<void>;
}
//# sourceMappingURL=supervisorLock.stub.d.ts.map