export type CommandName = "open" | "run" | "batch" | "jobs" | "job" | "doctor" | "profiles" | "profile" | "profile-create" | "profile-import" | "profile-update" | "profile-delete" | "profile-sync" | "tabs" | "tabopen" | "tabfocus" | "tabclose" | "cookies" | "cookies-import" | "cookies-clear" | "storage-export" | "storage-import" | "storage-clear" | "eval" | "snapshot" | "click" | "dblclick" | "focus" | "type" | "fill" | "hover" | "select" | "check" | "uncheck" | "press" | "scroll" | "scrollintoview" | "wait" | "get" | "find" | "upload" | "pdf" | "screenshot" | "close" | "sessions" | "current"; export type ResolvedCommand = { command: CommandName; args: string[]; }; export declare function resolveCommand(commandArg: string, argv: string[]): ResolvedCommand | undefined; export declare function commandRequiresDaemon(command: CommandName): boolean; export declare function getCommandUsage(command: CommandName): string; export declare function getAllCommandUsage(): string[];