/** * web-search-pro — 增强型、可持久化的扩展网页搜索插件 for DeepSeek Harness. * * - Multi-backend search routing with automatic fallback (agent-reach style): * ctx.web seam / Exa / DuckDuckGo / Bing / Jina + platform backends * (bili-cli, yt-dlp, sov2ex, opencli, agent-reach). * - Persistent SQLite store (MediaCrawler style): search queries + results, * page snapshots, and user-extended per-site extraction rules survive * restarts and are reused within a configurable TTL. * - Userscript-style per-site extraction rules ("脚本猫/油猴" style) applied * by the fetch pipeline (Jina Reader → HTTP+extraction → Playwright). * - Optional ctx.web provider registration so the built-in web_search / * web_fetch tools can route through this plugin. * * @module web-search-pro */ import type { Context } from '@deepseek-ai/cordis'; import { Config } from './config.ts'; export declare const name = "web-search-pro"; export declare const inject: string[]; export { Config }; export type { Config as WebSearchProConfig } from './config.ts'; export { ExaClient } from './exa-client.ts'; export type { ExaSearchRequest, ExaSearchType, ExaResult } from './exa-client.ts'; export { BackendRegistry } from './backend-registry.ts'; export type { Backend, BackendDiagnostic, BackendProbe } from './backend-registry.ts'; export declare function apply(ctx: Context, config: Config): void; declare const _default: { name: string; inject: string[]; Config: import("@deepseek-ai/schemastery").default; toolSurface: import("@deepseek-ai/schemastery").default; ttlSeconds: import("@deepseek-ai/schemastery").default; memoryCacheEntries: import("@deepseek-ai/schemastery").default; rrfConstant: import("@deepseek-ai/schemastery").default; freshnessBoost: import("@deepseek-ai/schemastery").default; freshnessDays: import("@deepseek-ai/schemastery").default; authorityBoost: import("@deepseek-ai/schemastery").default; authorityDomains: import("@deepseek-ai/schemastery").default, NoInfer, "volatile-defined">; searchMaxResults: import("@deepseek-ai/schemastery").default; fetchDefaultChars: import("@deepseek-ai/schemastery").default; exaContentsPerUrlChars: import("@deepseek-ai/schemastery").default; exaContentsTotalChars: import("@deepseek-ai/schemastery").default; timeoutMs: import("@deepseek-ai/schemastery").default; allowProxyFakeIp: import("@deepseek-ai/schemastery").default; engines: import("@deepseek-ai/schemastery").default, NoInfer, "volatile-defined">; parallelEngines: import("@deepseek-ai/schemastery").default; exaApiKey: import("@deepseek-ai/schemastery").default; exaApiKeyEnv: import("@deepseek-ai/schemastery").default; jinaApiKey: import("@deepseek-ai/schemastery").default; jinaApiKeyEnv: import("@deepseek-ai/schemastery").default; bochaApiKey: import("@deepseek-ai/schemastery").default; bochaApiKeyEnv: import("@deepseek-ai/schemastery").default; bochaBaseUrl: import("@deepseek-ai/schemastery").default; bochaSummary: import("@deepseek-ai/schemastery").default; searxngUrl: import("@deepseek-ai/schemastery").default; openalexMailto: import("@deepseek-ai/schemastery").default; keyedSources: import("@deepseek-ai/schemastery").default>, NoInfer; apiKeyEnv: import("@deepseek-ai/schemastery").default; baseUrl: import("@deepseek-ai/schemastery").default; }>>, string>>, "volatile">; githubToken: import("@deepseek-ai/schemastery").default; githubTokenEnv: import("@deepseek-ai/schemastery").default; enableCliBackends: import("@deepseek-ai/schemastery").default; opencliEnabled: import("@deepseek-ai/schemastery").default; agentReachEnabled: import("@deepseek-ai/schemastery").default; providerId: import("@deepseek-ai/schemastery").default; registerProvider: import("@deepseek-ai/schemastery").default; provider: import("@deepseek-ai/schemastery").default; deadlineMs: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; deadlineMs: import("@deepseek-ai/schemastery").default; }>>, "plain">; platformRules: import("@deepseek-ai/schemastery").default>, NoInfer; title: import("@deepseek-ai/schemastery").default; link: import("@deepseek-ai/schemastery").default; text: import("@deepseek-ai/schemastery").default; }>>, string>>, "volatile">; customPlatforms: import("@deepseek-ai/schemastery").default>, NoInfer; url: import("@deepseek-ai/schemastery").default; item: import("@deepseek-ai/schemastery").default; title: import("@deepseek-ai/schemastery").default; link: import("@deepseek-ai/schemastery").default; text: import("@deepseek-ai/schemastery").default; cookie: import("@deepseek-ai/schemastery").default; }>>, string>>, "volatile">; browserBindings: import("@deepseek-ai/schemastery").default>, NoInfer; rulePack: import("@deepseek-ai/schemastery").default; }>>, string>>, "volatile">; platformBackends: import("@deepseek-ai/schemastery").default>, NoInfer>, "volatile">; cliAdapters: import("@deepseek-ai/schemastery").default, string>>, NoInfer, string>>, "volatile">; playwright: import("@deepseek-ai/schemastery").default; snapshotDir: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; snapshotDir: import("@deepseek-ai/schemastery").default; }>>, "plain">; sources: import("@deepseek-ai/schemastery").default, NoInfer, "volatile">; disabled: import("@deepseek-ai/schemastery").default, NoInfer, "volatile">; budget: import("@deepseek-ai/schemastery").default>, NoInfer; daily: import("@deepseek-ai/schemastery").default; }>>, string>>, "volatile">; }>>, Schemastery.ObjectT, NoInfer, "volatile">; disabled: import("@deepseek-ai/schemastery").default, NoInfer, "volatile">; budget: import("@deepseek-ai/schemastery").default>, NoInfer; daily: import("@deepseek-ai/schemastery").default; }>>, string>>, "volatile">; }>>, "plain">; evidence: import("@deepseek-ai/schemastery").default; jevMode: import("@deepseek-ai/schemastery").default<"off" | "shadow" | "control" | "hybrid", "off" | "shadow" | "control" | "hybrid", "volatile-defined">; hybridBorderline: import("@deepseek-ai/schemastery").default; maxJevQuestions: import("@deepseek-ai/schemastery").default; autoProviders: import("@deepseek-ai/schemastery").default; sourcePolicy: import("@deepseek-ai/schemastery").default; maxRounds: import("@deepseek-ai/schemastery").default; maxQueries: import("@deepseek-ai/schemastery").default; rubrics: import("@deepseek-ai/schemastery").default>, NoInfer; instructions: import("@deepseek-ai/schemastery").default; criteria: import("@deepseek-ai/schemastery").default; maxStateChars: import("@deepseek-ai/schemastery").default; maxCandidateChars: import("@deepseek-ai/schemastery").default; }>>, string>>, "volatile">; judge: import("@deepseek-ai/schemastery").default; mode: import("@deepseek-ai/schemastery").default<"off" | "shadow" | "control" | "hybrid", "off" | "shadow" | "control" | "hybrid", "plain">; allowLlm: import("@deepseek-ai/schemastery").default; providers: import("@deepseek-ai/schemastery").default | null | undefined; calibration?: ({ version?: string | null | undefined; points?: number[][] | null | undefined; } & import("@deepseek-ai/cosmokit").Dict) | null | undefined; extraBody?: import("@deepseek-ai/cosmokit").Dict | null | undefined; price?: ({ inputPerMTokens?: number | null | undefined; outputPerMTokens?: number | null | undefined; currency?: string | null | undefined; } & import("@deepseek-ai/cosmokit").Dict) | null | undefined; } & import("@deepseek-ai/cosmokit").Dict, string>, import("@deepseek-ai/cosmokit").Dict; baseUrl: import("@deepseek-ai/schemastery").default; model: import("@deepseek-ai/schemastery").default; keyRef: import("@deepseek-ai/schemastery").default; path: import("@deepseek-ai/schemastery").default; rubricId: import("@deepseek-ai/schemastery").default; tokenModel: import("@deepseek-ai/schemastery").default<"expanded" | "plain", "expanded" | "plain", "plain">; label: import("@deepseek-ai/schemastery").default; limits: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict, "plain">; calibration: import("@deepseek-ai/schemastery").default; points: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; points: import("@deepseek-ai/schemastery").default; }>>, "plain">; extraBody: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict, "plain">; price: import("@deepseek-ai/schemastery").default; outputPerMTokens: import("@deepseek-ai/schemastery").default; currency: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; outputPerMTokens: import("@deepseek-ai/schemastery").default; currency: import("@deepseek-ai/schemastery").default; }>>, "plain">; }>>, string>, "plain">; }>>>, NoInfer; mode: import("@deepseek-ai/schemastery").default<"off" | "shadow" | "control" | "hybrid", "off" | "shadow" | "control" | "hybrid", "plain">; allowLlm: import("@deepseek-ai/schemastery").default; providers: import("@deepseek-ai/schemastery").default | null | undefined; calibration?: ({ version?: string | null | undefined; points?: number[][] | null | undefined; } & import("@deepseek-ai/cosmokit").Dict) | null | undefined; extraBody?: import("@deepseek-ai/cosmokit").Dict | null | undefined; price?: ({ inputPerMTokens?: number | null | undefined; outputPerMTokens?: number | null | undefined; currency?: string | null | undefined; } & import("@deepseek-ai/cosmokit").Dict) | null | undefined; } & import("@deepseek-ai/cosmokit").Dict, string>, import("@deepseek-ai/cosmokit").Dict; baseUrl: import("@deepseek-ai/schemastery").default; model: import("@deepseek-ai/schemastery").default; keyRef: import("@deepseek-ai/schemastery").default; path: import("@deepseek-ai/schemastery").default; rubricId: import("@deepseek-ai/schemastery").default; tokenModel: import("@deepseek-ai/schemastery").default<"expanded" | "plain", "expanded" | "plain", "plain">; label: import("@deepseek-ai/schemastery").default; limits: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict, "plain">; calibration: import("@deepseek-ai/schemastery").default; points: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; points: import("@deepseek-ai/schemastery").default; }>>, "plain">; extraBody: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict, "plain">; price: import("@deepseek-ai/schemastery").default; outputPerMTokens: import("@deepseek-ai/schemastery").default; currency: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; outputPerMTokens: import("@deepseek-ai/schemastery").default; currency: import("@deepseek-ai/schemastery").default; }>>, "plain">; }>>, string>, "plain">; }>>>, "volatile">; coverage: import("@deepseek-ai/schemastery").default; provider: import("@deepseek-ai/schemastery").default; thresholds: import("@deepseek-ai/schemastery").default; covered: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; covered: import("@deepseek-ai/schemastery").default; }>>, "plain">; }>>>, NoInfer; provider: import("@deepseek-ai/schemastery").default; thresholds: import("@deepseek-ai/schemastery").default; covered: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; covered: import("@deepseek-ai/schemastery").default; }>>, "plain">; }>>>, "volatile">; budget: import("@deepseek-ai/schemastery").default; dailyInputTokens: import("@deepseek-ai/schemastery").default; timezone: import("@deepseek-ai/schemastery").default; providers: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict; dailyInputTokens: import("@deepseek-ai/schemastery").default; }>>, string>, "plain">; }>>>, NoInfer; dailyInputTokens: import("@deepseek-ai/schemastery").default; timezone: import("@deepseek-ai/schemastery").default; providers: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict; dailyInputTokens: import("@deepseek-ai/schemastery").default; }>>, string>, "plain">; }>>>, "volatile">; }>>, Schemastery.ObjectT; jevMode: import("@deepseek-ai/schemastery").default<"off" | "shadow" | "control" | "hybrid", "off" | "shadow" | "control" | "hybrid", "volatile-defined">; hybridBorderline: import("@deepseek-ai/schemastery").default; maxJevQuestions: import("@deepseek-ai/schemastery").default; autoProviders: import("@deepseek-ai/schemastery").default; sourcePolicy: import("@deepseek-ai/schemastery").default; maxRounds: import("@deepseek-ai/schemastery").default; maxQueries: import("@deepseek-ai/schemastery").default; rubrics: import("@deepseek-ai/schemastery").default>, NoInfer; instructions: import("@deepseek-ai/schemastery").default; criteria: import("@deepseek-ai/schemastery").default; maxStateChars: import("@deepseek-ai/schemastery").default; maxCandidateChars: import("@deepseek-ai/schemastery").default; }>>, string>>, "volatile">; judge: import("@deepseek-ai/schemastery").default; mode: import("@deepseek-ai/schemastery").default<"off" | "shadow" | "control" | "hybrid", "off" | "shadow" | "control" | "hybrid", "plain">; allowLlm: import("@deepseek-ai/schemastery").default; providers: import("@deepseek-ai/schemastery").default | null | undefined; calibration?: ({ version?: string | null | undefined; points?: number[][] | null | undefined; } & import("@deepseek-ai/cosmokit").Dict) | null | undefined; extraBody?: import("@deepseek-ai/cosmokit").Dict | null | undefined; price?: ({ inputPerMTokens?: number | null | undefined; outputPerMTokens?: number | null | undefined; currency?: string | null | undefined; } & import("@deepseek-ai/cosmokit").Dict) | null | undefined; } & import("@deepseek-ai/cosmokit").Dict, string>, import("@deepseek-ai/cosmokit").Dict; baseUrl: import("@deepseek-ai/schemastery").default; model: import("@deepseek-ai/schemastery").default; keyRef: import("@deepseek-ai/schemastery").default; path: import("@deepseek-ai/schemastery").default; rubricId: import("@deepseek-ai/schemastery").default; tokenModel: import("@deepseek-ai/schemastery").default<"expanded" | "plain", "expanded" | "plain", "plain">; label: import("@deepseek-ai/schemastery").default; limits: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict, "plain">; calibration: import("@deepseek-ai/schemastery").default; points: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; points: import("@deepseek-ai/schemastery").default; }>>, "plain">; extraBody: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict, "plain">; price: import("@deepseek-ai/schemastery").default; outputPerMTokens: import("@deepseek-ai/schemastery").default; currency: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; outputPerMTokens: import("@deepseek-ai/schemastery").default; currency: import("@deepseek-ai/schemastery").default; }>>, "plain">; }>>, string>, "plain">; }>>>, NoInfer; mode: import("@deepseek-ai/schemastery").default<"off" | "shadow" | "control" | "hybrid", "off" | "shadow" | "control" | "hybrid", "plain">; allowLlm: import("@deepseek-ai/schemastery").default; providers: import("@deepseek-ai/schemastery").default | null | undefined; calibration?: ({ version?: string | null | undefined; points?: number[][] | null | undefined; } & import("@deepseek-ai/cosmokit").Dict) | null | undefined; extraBody?: import("@deepseek-ai/cosmokit").Dict | null | undefined; price?: ({ inputPerMTokens?: number | null | undefined; outputPerMTokens?: number | null | undefined; currency?: string | null | undefined; } & import("@deepseek-ai/cosmokit").Dict) | null | undefined; } & import("@deepseek-ai/cosmokit").Dict, string>, import("@deepseek-ai/cosmokit").Dict; baseUrl: import("@deepseek-ai/schemastery").default; model: import("@deepseek-ai/schemastery").default; keyRef: import("@deepseek-ai/schemastery").default; path: import("@deepseek-ai/schemastery").default; rubricId: import("@deepseek-ai/schemastery").default; tokenModel: import("@deepseek-ai/schemastery").default<"expanded" | "plain", "expanded" | "plain", "plain">; label: import("@deepseek-ai/schemastery").default; limits: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict, "plain">; calibration: import("@deepseek-ai/schemastery").default; points: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; points: import("@deepseek-ai/schemastery").default; }>>, "plain">; extraBody: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict, "plain">; price: import("@deepseek-ai/schemastery").default; outputPerMTokens: import("@deepseek-ai/schemastery").default; currency: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; outputPerMTokens: import("@deepseek-ai/schemastery").default; currency: import("@deepseek-ai/schemastery").default; }>>, "plain">; }>>, string>, "plain">; }>>>, "volatile">; coverage: import("@deepseek-ai/schemastery").default; provider: import("@deepseek-ai/schemastery").default; thresholds: import("@deepseek-ai/schemastery").default; covered: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; covered: import("@deepseek-ai/schemastery").default; }>>, "plain">; }>>>, NoInfer; provider: import("@deepseek-ai/schemastery").default; thresholds: import("@deepseek-ai/schemastery").default; covered: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; covered: import("@deepseek-ai/schemastery").default; }>>, "plain">; }>>>, "volatile">; budget: import("@deepseek-ai/schemastery").default; dailyInputTokens: import("@deepseek-ai/schemastery").default; timezone: import("@deepseek-ai/schemastery").default; providers: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict; dailyInputTokens: import("@deepseek-ai/schemastery").default; }>>, string>, "plain">; }>>>, NoInfer; dailyInputTokens: import("@deepseek-ai/schemastery").default; timezone: import("@deepseek-ai/schemastery").default; providers: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict; dailyInputTokens: import("@deepseek-ai/schemastery").default; }>>, string>, "plain">; }>>>, "volatile">; }>>, "plain">; verbose: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; toolSurface: import("@deepseek-ai/schemastery").default; ttlSeconds: import("@deepseek-ai/schemastery").default; memoryCacheEntries: import("@deepseek-ai/schemastery").default; rrfConstant: import("@deepseek-ai/schemastery").default; freshnessBoost: import("@deepseek-ai/schemastery").default; freshnessDays: import("@deepseek-ai/schemastery").default; authorityBoost: import("@deepseek-ai/schemastery").default; authorityDomains: import("@deepseek-ai/schemastery").default, NoInfer, "volatile-defined">; searchMaxResults: import("@deepseek-ai/schemastery").default; fetchDefaultChars: import("@deepseek-ai/schemastery").default; exaContentsPerUrlChars: import("@deepseek-ai/schemastery").default; exaContentsTotalChars: import("@deepseek-ai/schemastery").default; timeoutMs: import("@deepseek-ai/schemastery").default; allowProxyFakeIp: import("@deepseek-ai/schemastery").default; engines: import("@deepseek-ai/schemastery").default, NoInfer, "volatile-defined">; parallelEngines: import("@deepseek-ai/schemastery").default; exaApiKey: import("@deepseek-ai/schemastery").default; exaApiKeyEnv: import("@deepseek-ai/schemastery").default; jinaApiKey: import("@deepseek-ai/schemastery").default; jinaApiKeyEnv: import("@deepseek-ai/schemastery").default; bochaApiKey: import("@deepseek-ai/schemastery").default; bochaApiKeyEnv: import("@deepseek-ai/schemastery").default; bochaBaseUrl: import("@deepseek-ai/schemastery").default; bochaSummary: import("@deepseek-ai/schemastery").default; searxngUrl: import("@deepseek-ai/schemastery").default; openalexMailto: import("@deepseek-ai/schemastery").default; keyedSources: import("@deepseek-ai/schemastery").default>, NoInfer; apiKeyEnv: import("@deepseek-ai/schemastery").default; baseUrl: import("@deepseek-ai/schemastery").default; }>>, string>>, "volatile">; githubToken: import("@deepseek-ai/schemastery").default; githubTokenEnv: import("@deepseek-ai/schemastery").default; enableCliBackends: import("@deepseek-ai/schemastery").default; opencliEnabled: import("@deepseek-ai/schemastery").default; agentReachEnabled: import("@deepseek-ai/schemastery").default; providerId: import("@deepseek-ai/schemastery").default; registerProvider: import("@deepseek-ai/schemastery").default; provider: import("@deepseek-ai/schemastery").default; deadlineMs: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; deadlineMs: import("@deepseek-ai/schemastery").default; }>>, "plain">; platformRules: import("@deepseek-ai/schemastery").default>, NoInfer; title: import("@deepseek-ai/schemastery").default; link: import("@deepseek-ai/schemastery").default; text: import("@deepseek-ai/schemastery").default; }>>, string>>, "volatile">; customPlatforms: import("@deepseek-ai/schemastery").default>, NoInfer; url: import("@deepseek-ai/schemastery").default; item: import("@deepseek-ai/schemastery").default; title: import("@deepseek-ai/schemastery").default; link: import("@deepseek-ai/schemastery").default; text: import("@deepseek-ai/schemastery").default; cookie: import("@deepseek-ai/schemastery").default; }>>, string>>, "volatile">; browserBindings: import("@deepseek-ai/schemastery").default>, NoInfer; rulePack: import("@deepseek-ai/schemastery").default; }>>, string>>, "volatile">; platformBackends: import("@deepseek-ai/schemastery").default>, NoInfer>, "volatile">; cliAdapters: import("@deepseek-ai/schemastery").default, string>>, NoInfer, string>>, "volatile">; playwright: import("@deepseek-ai/schemastery").default; snapshotDir: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; snapshotDir: import("@deepseek-ai/schemastery").default; }>>, "plain">; sources: import("@deepseek-ai/schemastery").default, NoInfer, "volatile">; disabled: import("@deepseek-ai/schemastery").default, NoInfer, "volatile">; budget: import("@deepseek-ai/schemastery").default>, NoInfer; daily: import("@deepseek-ai/schemastery").default; }>>, string>>, "volatile">; }>>, Schemastery.ObjectT, NoInfer, "volatile">; disabled: import("@deepseek-ai/schemastery").default, NoInfer, "volatile">; budget: import("@deepseek-ai/schemastery").default>, NoInfer; daily: import("@deepseek-ai/schemastery").default; }>>, string>>, "volatile">; }>>, "plain">; evidence: import("@deepseek-ai/schemastery").default; jevMode: import("@deepseek-ai/schemastery").default<"off" | "shadow" | "control" | "hybrid", "off" | "shadow" | "control" | "hybrid", "volatile-defined">; hybridBorderline: import("@deepseek-ai/schemastery").default; maxJevQuestions: import("@deepseek-ai/schemastery").default; autoProviders: import("@deepseek-ai/schemastery").default; sourcePolicy: import("@deepseek-ai/schemastery").default; maxRounds: import("@deepseek-ai/schemastery").default; maxQueries: import("@deepseek-ai/schemastery").default; rubrics: import("@deepseek-ai/schemastery").default>, NoInfer; instructions: import("@deepseek-ai/schemastery").default; criteria: import("@deepseek-ai/schemastery").default; maxStateChars: import("@deepseek-ai/schemastery").default; maxCandidateChars: import("@deepseek-ai/schemastery").default; }>>, string>>, "volatile">; judge: import("@deepseek-ai/schemastery").default; mode: import("@deepseek-ai/schemastery").default<"off" | "shadow" | "control" | "hybrid", "off" | "shadow" | "control" | "hybrid", "plain">; allowLlm: import("@deepseek-ai/schemastery").default; providers: import("@deepseek-ai/schemastery").default | null | undefined; calibration?: ({ version?: string | null | undefined; points?: number[][] | null | undefined; } & import("@deepseek-ai/cosmokit").Dict) | null | undefined; extraBody?: import("@deepseek-ai/cosmokit").Dict | null | undefined; price?: ({ inputPerMTokens?: number | null | undefined; outputPerMTokens?: number | null | undefined; currency?: string | null | undefined; } & import("@deepseek-ai/cosmokit").Dict) | null | undefined; } & import("@deepseek-ai/cosmokit").Dict, string>, import("@deepseek-ai/cosmokit").Dict; baseUrl: import("@deepseek-ai/schemastery").default; model: import("@deepseek-ai/schemastery").default; keyRef: import("@deepseek-ai/schemastery").default; path: import("@deepseek-ai/schemastery").default; rubricId: import("@deepseek-ai/schemastery").default; tokenModel: import("@deepseek-ai/schemastery").default<"expanded" | "plain", "expanded" | "plain", "plain">; label: import("@deepseek-ai/schemastery").default; limits: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict, "plain">; calibration: import("@deepseek-ai/schemastery").default; points: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; points: import("@deepseek-ai/schemastery").default; }>>, "plain">; extraBody: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict, "plain">; price: import("@deepseek-ai/schemastery").default; outputPerMTokens: import("@deepseek-ai/schemastery").default; currency: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; outputPerMTokens: import("@deepseek-ai/schemastery").default; currency: import("@deepseek-ai/schemastery").default; }>>, "plain">; }>>, string>, "plain">; }>>>, NoInfer; mode: import("@deepseek-ai/schemastery").default<"off" | "shadow" | "control" | "hybrid", "off" | "shadow" | "control" | "hybrid", "plain">; allowLlm: import("@deepseek-ai/schemastery").default; providers: import("@deepseek-ai/schemastery").default | null | undefined; calibration?: ({ version?: string | null | undefined; points?: number[][] | null | undefined; } & import("@deepseek-ai/cosmokit").Dict) | null | undefined; extraBody?: import("@deepseek-ai/cosmokit").Dict | null | undefined; price?: ({ inputPerMTokens?: number | null | undefined; outputPerMTokens?: number | null | undefined; currency?: string | null | undefined; } & import("@deepseek-ai/cosmokit").Dict) | null | undefined; } & import("@deepseek-ai/cosmokit").Dict, string>, import("@deepseek-ai/cosmokit").Dict; baseUrl: import("@deepseek-ai/schemastery").default; model: import("@deepseek-ai/schemastery").default; keyRef: import("@deepseek-ai/schemastery").default; path: import("@deepseek-ai/schemastery").default; rubricId: import("@deepseek-ai/schemastery").default; tokenModel: import("@deepseek-ai/schemastery").default<"expanded" | "plain", "expanded" | "plain", "plain">; label: import("@deepseek-ai/schemastery").default; limits: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict, "plain">; calibration: import("@deepseek-ai/schemastery").default; points: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; points: import("@deepseek-ai/schemastery").default; }>>, "plain">; extraBody: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict, "plain">; price: import("@deepseek-ai/schemastery").default; outputPerMTokens: import("@deepseek-ai/schemastery").default; currency: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; outputPerMTokens: import("@deepseek-ai/schemastery").default; currency: import("@deepseek-ai/schemastery").default; }>>, "plain">; }>>, string>, "plain">; }>>>, "volatile">; coverage: import("@deepseek-ai/schemastery").default; provider: import("@deepseek-ai/schemastery").default; thresholds: import("@deepseek-ai/schemastery").default; covered: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; covered: import("@deepseek-ai/schemastery").default; }>>, "plain">; }>>>, NoInfer; provider: import("@deepseek-ai/schemastery").default; thresholds: import("@deepseek-ai/schemastery").default; covered: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; covered: import("@deepseek-ai/schemastery").default; }>>, "plain">; }>>>, "volatile">; budget: import("@deepseek-ai/schemastery").default; dailyInputTokens: import("@deepseek-ai/schemastery").default; timezone: import("@deepseek-ai/schemastery").default; providers: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict; dailyInputTokens: import("@deepseek-ai/schemastery").default; }>>, string>, "plain">; }>>>, NoInfer; dailyInputTokens: import("@deepseek-ai/schemastery").default; timezone: import("@deepseek-ai/schemastery").default; providers: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict; dailyInputTokens: import("@deepseek-ai/schemastery").default; }>>, string>, "plain">; }>>>, "volatile">; }>>, Schemastery.ObjectT; jevMode: import("@deepseek-ai/schemastery").default<"off" | "shadow" | "control" | "hybrid", "off" | "shadow" | "control" | "hybrid", "volatile-defined">; hybridBorderline: import("@deepseek-ai/schemastery").default; maxJevQuestions: import("@deepseek-ai/schemastery").default; autoProviders: import("@deepseek-ai/schemastery").default; sourcePolicy: import("@deepseek-ai/schemastery").default; maxRounds: import("@deepseek-ai/schemastery").default; maxQueries: import("@deepseek-ai/schemastery").default; rubrics: import("@deepseek-ai/schemastery").default>, NoInfer; instructions: import("@deepseek-ai/schemastery").default; criteria: import("@deepseek-ai/schemastery").default; maxStateChars: import("@deepseek-ai/schemastery").default; maxCandidateChars: import("@deepseek-ai/schemastery").default; }>>, string>>, "volatile">; judge: import("@deepseek-ai/schemastery").default; mode: import("@deepseek-ai/schemastery").default<"off" | "shadow" | "control" | "hybrid", "off" | "shadow" | "control" | "hybrid", "plain">; allowLlm: import("@deepseek-ai/schemastery").default; providers: import("@deepseek-ai/schemastery").default | null | undefined; calibration?: ({ version?: string | null | undefined; points?: number[][] | null | undefined; } & import("@deepseek-ai/cosmokit").Dict) | null | undefined; extraBody?: import("@deepseek-ai/cosmokit").Dict | null | undefined; price?: ({ inputPerMTokens?: number | null | undefined; outputPerMTokens?: number | null | undefined; currency?: string | null | undefined; } & import("@deepseek-ai/cosmokit").Dict) | null | undefined; } & import("@deepseek-ai/cosmokit").Dict, string>, import("@deepseek-ai/cosmokit").Dict; baseUrl: import("@deepseek-ai/schemastery").default; model: import("@deepseek-ai/schemastery").default; keyRef: import("@deepseek-ai/schemastery").default; path: import("@deepseek-ai/schemastery").default; rubricId: import("@deepseek-ai/schemastery").default; tokenModel: import("@deepseek-ai/schemastery").default<"expanded" | "plain", "expanded" | "plain", "plain">; label: import("@deepseek-ai/schemastery").default; limits: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict, "plain">; calibration: import("@deepseek-ai/schemastery").default; points: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; points: import("@deepseek-ai/schemastery").default; }>>, "plain">; extraBody: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict, "plain">; price: import("@deepseek-ai/schemastery").default; outputPerMTokens: import("@deepseek-ai/schemastery").default; currency: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; outputPerMTokens: import("@deepseek-ai/schemastery").default; currency: import("@deepseek-ai/schemastery").default; }>>, "plain">; }>>, string>, "plain">; }>>>, NoInfer; mode: import("@deepseek-ai/schemastery").default<"off" | "shadow" | "control" | "hybrid", "off" | "shadow" | "control" | "hybrid", "plain">; allowLlm: import("@deepseek-ai/schemastery").default; providers: import("@deepseek-ai/schemastery").default | null | undefined; calibration?: ({ version?: string | null | undefined; points?: number[][] | null | undefined; } & import("@deepseek-ai/cosmokit").Dict) | null | undefined; extraBody?: import("@deepseek-ai/cosmokit").Dict | null | undefined; price?: ({ inputPerMTokens?: number | null | undefined; outputPerMTokens?: number | null | undefined; currency?: string | null | undefined; } & import("@deepseek-ai/cosmokit").Dict) | null | undefined; } & import("@deepseek-ai/cosmokit").Dict, string>, import("@deepseek-ai/cosmokit").Dict; baseUrl: import("@deepseek-ai/schemastery").default; model: import("@deepseek-ai/schemastery").default; keyRef: import("@deepseek-ai/schemastery").default; path: import("@deepseek-ai/schemastery").default; rubricId: import("@deepseek-ai/schemastery").default; tokenModel: import("@deepseek-ai/schemastery").default<"expanded" | "plain", "expanded" | "plain", "plain">; label: import("@deepseek-ai/schemastery").default; limits: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict, "plain">; calibration: import("@deepseek-ai/schemastery").default; points: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; points: import("@deepseek-ai/schemastery").default; }>>, "plain">; extraBody: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict, "plain">; price: import("@deepseek-ai/schemastery").default; outputPerMTokens: import("@deepseek-ai/schemastery").default; currency: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; outputPerMTokens: import("@deepseek-ai/schemastery").default; currency: import("@deepseek-ai/schemastery").default; }>>, "plain">; }>>, string>, "plain">; }>>>, "volatile">; coverage: import("@deepseek-ai/schemastery").default; provider: import("@deepseek-ai/schemastery").default; thresholds: import("@deepseek-ai/schemastery").default; covered: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; covered: import("@deepseek-ai/schemastery").default; }>>, "plain">; }>>>, NoInfer; provider: import("@deepseek-ai/schemastery").default; thresholds: import("@deepseek-ai/schemastery").default; covered: import("@deepseek-ai/schemastery").default; }>>, Schemastery.ObjectT; covered: import("@deepseek-ai/schemastery").default; }>>, "plain">; }>>>, "volatile">; budget: import("@deepseek-ai/schemastery").default; dailyInputTokens: import("@deepseek-ai/schemastery").default; timezone: import("@deepseek-ai/schemastery").default; providers: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict; dailyInputTokens: import("@deepseek-ai/schemastery").default; }>>, string>, "plain">; }>>>, NoInfer; dailyInputTokens: import("@deepseek-ai/schemastery").default; timezone: import("@deepseek-ai/schemastery").default; providers: import("@deepseek-ai/schemastery").default, import("@deepseek-ai/cosmokit").Dict; dailyInputTokens: import("@deepseek-ai/schemastery").default; }>>, string>, "plain">; }>>>, "volatile">; }>>, "plain">; verbose: import("@deepseek-ai/schemastery").default; }>>, "plain">; apply: typeof apply; }; export default _default;