export class StubClaudeAuthGateway {
    loggedIn;
    loginResult;
    triggerLoginCallCount = 0;
    constructor(options = {}) {
        this.loggedIn = options.loggedIn ?? true;
        this.loginResult = options.loginResult ?? { success: true, error: null };
    }
    async isLoggedIn() {
        return this.loggedIn;
    }
    async triggerLogin() {
        this.triggerLoginCallCount++;
        if (this.loginResult.success) {
            this.loggedIn = true;
        }
        return this.loginResult;
    }
}
//# sourceMappingURL=claudeAuth.stub.js.map