export declare function getVerboseFromEnv(): boolean; export declare function getJsonFromEnv(): boolean; export declare function preProcessX402Argv(argv: string[]): string[]; export declare const KNOWN_COMMANDS: string[]; export declare const KNOWN_SESSION_COMMANDS: string[]; export declare function suggestCommand(input: string, commands: string[], maxDistance?: number): string | undefined; export declare function normalizeSlashCommand(token: string): string; export declare function normalizeSlashCommandArgs(args: string[], knownCommands: string[], startIndex: number): string[]; export declare function optionTakesValue(arg: string): boolean; export declare function hasSubcommand(args: string[]): boolean; export declare function validateOptions(args: string[]): void; export declare function validateArgValues(args: string[]): void; export declare function extractOptions(args: string[]): { timeoutSecs?: number; profile?: string; insecure?: boolean; verbose: boolean; json: boolean; }; export declare function parseServerArg(arg: string): { type: 'url'; url: string; } | { type: 'config'; file: string; entry: string; } | { type: 'config-file'; file: string; } | null; export declare function parseCommandArgs(args: string[] | undefined): Record; export declare function hasStdinData(): boolean; export declare function readStdinArgs(): Promise>; export declare function parseHeaderFlags(headerFlags: string[] | undefined): Record; export declare function parseProxyArg(value: string): { host: string; port: number; }; //# sourceMappingURL=parser.d.ts.map