import type { ClaudeAuthGateway, ClaudeLoginResult } from '../../../modules/setup-wizard/entities/claudeAuth/claudeAuth.gateway.js';
interface StubOptions {
    loggedIn?: boolean;
    loginResult?: ClaudeLoginResult;
}
export declare class StubClaudeAuthGateway implements ClaudeAuthGateway {
    private loggedIn;
    private readonly loginResult;
    triggerLoginCallCount: number;
    constructor(options?: StubOptions);
    isLoggedIn(): Promise<boolean>;
    triggerLogin(): Promise<ClaudeLoginResult>;
}
export {};
//# sourceMappingURL=claudeAuth.stub.d.ts.map