export class StubApprovalRevocationGateway {
    calls = [];
    shouldThrow = false;
    async revoke(input) {
        this.calls.push(input);
        if (this.shouldThrow) {
            throw new Error('Stub configured to throw on revoke');
        }
    }
}
//# sourceMappingURL=approvalRevocation.stub.js.map