/**
 * Validation + normalization for the `search_emails` tool args. Extracted from
 * the handler so the ~110 LOC of input checks (type/length/range; VALID-002
 * length caps; TOOL-016 byte predicates; TOOL-017 parseable dates) live in one
 * testable place instead of crowding the handler. Throws McpError(InvalidParams)
 * on any malformed input; returns a ready-to-use SearchEmailOptions.
 */
import type { SearchEmailOptions } from "../types/index.js";
export declare function validateSearchInput(args: Record<string, unknown>, maxEmailListResults: number): SearchEmailOptions;
//# sourceMappingURL=search-input.d.ts.map