export interface RawCliInput { [key: string]: unknown; config: string; verbose?: boolean; dryRun?: boolean; porcelain?: boolean; json?: boolean; init?: boolean; force?: boolean; paths?: boolean; } type CliCommand = { kind: "init"; configPath: string; force: boolean; } | { kind: "paths"; configPath: string; } | { kind: "sync"; options: { configPath: string; verbose: boolean; dryRun: boolean; porcelain: boolean; json: boolean; }; }; export declare function resolveCliCommand(rawInput: RawCliInput): CliCommand; export {};