export interface MainOptions { argv?: string[]; stdout?: { write(s: string): void; }; stderr?: { write(s: string): void; }; cwd?: string; userAgent?: string; commands?: PackageManagerCommands; } export declare function main(options?: MainOptions): number; export interface ParsedArgs { paths: string[]; unknownFlags: string[]; recursive: boolean; root: string | undefined; check: boolean; help: boolean; guide: boolean; search: string | undefined; version: boolean; } export declare function parseArgs(argv: string[]): ParsedArgs; export interface PackageManagerCommands { base: string; withArgs: string; }