import type { InitOptions } from './types.js'; /** * Error thrown when the resolver cannot produce valid `InitOptions`. * Callers should catch this to display the message and exit with code 1. */ export declare class ResolverError extends Error { constructor(message: string); } /** * Resolve a fully populated `InitOptions` from CLI flags, existing config, * interactive prompts, auto-detection, and defaults. * * @param flags - Raw option values from Commander.js (`command.opts()`). * @param gitRoot - Absolute path to the git repository root (already validated). * @returns Fully resolved `InitOptions` — every field is concrete. * @throws {ResolverError} If resolution fails (missing required values, * invalid project ID, non-TTY without `--yes`, duplicate repos, etc.). */ export declare function resolveOptions(flags: Record, gitRoot: string): Promise; //# sourceMappingURL=resolver.d.ts.map