/**
 * Multi-Repository Configuration
 *
 * Extracted from repo-structure-manager.ts to reduce file size and prevent crashes.
 * Handles configuration of multi-repository setups with repository discovery.
 *
 * v1.0.13: REMOVED parent repo concept - all repos are equal, first is default.
 */
import { SetupStateManager } from './setup-state-manager.js';
import type { GitProvider, GitPlatformType } from './git-provider.js';
import type { RepoStructureConfig } from './repo-structure-manager.js';
export interface MultiRepoConfigOptions {
    projectPath: string;
    githubToken?: string;
    stateManager: SetupStateManager;
    urlType?: 'ssh' | 'https';
    platform?: GitPlatformType;
    provider: GitProvider;
}
/**
 * Configure multi-repository architecture
 * v1.0.13: All repos are equal - no parent concept. First repo is default.
 * @param options - Configuration options
 */
export declare function configureMultiRepo(options: MultiRepoConfigOptions): Promise<RepoStructureConfig>;
//# sourceMappingURL=multi-repo-configurator.d.ts.map