/** * CLI command implementations. * * Each command takes the already-parsed argv tail (everything after the * top-level command name) and performs its work. Commands write to stdout/ * stderr for status and exit non-zero by throwing CliError. */ interface CommandContext { quiet: boolean; } export declare function infoCommand(argv: string[], ctx: CommandContext): Promise; export declare function resizeCommand(argv: string[], ctx: CommandContext): Promise; export declare function cropCommand(argv: string[], ctx: CommandContext): Promise; export declare function rotateCommand(argv: string[], ctx: CommandContext): Promise; export declare function flipCommand(argv: string[], ctx: CommandContext): Promise; export declare function adjustCommand(argv: string[], ctx: CommandContext): Promise; export declare function blurCommand(argv: string[], ctx: CommandContext): Promise; export declare function reverseCommand(argv: string[], ctx: CommandContext): Promise; export declare function speedCommand(argv: string[], ctx: CommandContext): Promise; export declare function optimizeCommand(argv: string[], ctx: CommandContext): Promise; export declare function extractCommand(argv: string[], ctx: CommandContext): Promise; export declare function createCommand(argv: string[], ctx: CommandContext): Promise; export {};