export declare const BATCH_MODIFY_HELP = "usage: gws-axi gmail batch-modify --query [--add-label ...] [--remove-label ...] [flags]\nflags[6]:\n --query REQUIRED \u2014 Gmail search query selecting the messages\n to modify (full Gmail syntax: from:, is:unread, etc.)\n --add-label Label to apply to every match. Repeatable / comma list.\n Accepts user + system labels (INBOX, UNREAD, STARRED\u2026)\n --remove-label Label to remove from every match. Same name rules\n --limit Max messages to affect (default: 100, max: 1000)\n --include-spam-trash Include spam/trash in the selection\n --account REQUIRED when 2+ accounts are authenticated\nexamples:\n gws-axi gmail batch-modify --query \"from:newsletters@x.com\" --remove-label INBOX\n gws-axi gmail batch-modify --query \"is:unread older_than:30d\" --remove-label UNREAD\n gws-axi gmail batch-modify --query \"from:boss@x.com\" --add-label \"Important/Boss\"\nnotes:\n Operates on MESSAGES matching --query (not threads). At least one of\n --add-label / --remove-label is required. If more messages match than\n --limit, only the first --limit are modified and the response says so \u2014\n re-run to continue. Idempotent per message (see `gmail modify`).\n"; export declare function gmailBatchModifyCommand(account: string, args: string[]): Promise;