import * as z from "zod/v4";
import { OpenEnum } from "../types/enums.js";
/**
 * Engine-native search mode. Exa supports instant, fast, auto (default), deep-lite, deep, and deep-reasoning. Parallel supports turbo, fast, basic (default), and advanced. Modes unsupported by the selected engine are ignored.
 */
export declare const WebSearchMode: {
    readonly Instant: "instant";
    readonly Fast: "fast";
    readonly Auto: "auto";
    readonly DeepLite: "deep-lite";
    readonly Deep: "deep";
    readonly DeepReasoning: "deep-reasoning";
    readonly Turbo: "turbo";
    readonly Basic: "basic";
    readonly Advanced: "advanced";
};
/**
 * Engine-native search mode. Exa supports instant, fast, auto (default), deep-lite, deep, and deep-reasoning. Parallel supports turbo, fast, basic (default), and advanced. Modes unsupported by the selected engine are ignored.
 */
export type WebSearchMode = OpenEnum<typeof WebSearchMode>;
/** @internal */
export declare const WebSearchMode$inboundSchema: z.ZodType<WebSearchMode, unknown>;
/** @internal */
export declare const WebSearchMode$outboundSchema: z.ZodType<string, WebSearchMode>;
//# sourceMappingURL=websearchmode.d.ts.map