import type { GitRemoteGateway } from '../../../modules/setup-wizard/entities/gitRemote/gitRemote.gateway.js';
import type { Platform } from '../../../modules/setup-wizard/entities/projectContext/projectContext.schema.js';
interface StubOptions {
    projectPath: string;
    isRepo?: boolean;
    remoteUrl?: string | null;
    platform?: Platform;
}
export declare class StubGitRemoteGateway implements GitRemoteGateway {
    private readonly projectPath;
    private readonly _isRepo;
    private readonly remoteUrl;
    private readonly platform;
    constructor(options: StubOptions);
    isRepo(path: string): boolean;
    getOriginRemote(path: string): string | null;
    detectPlatform(_remoteUrl: string): Platform;
}
export {};
//# sourceMappingURL=gitRemote.stub.d.ts.map