import * as z from "zod"; export declare const contextSchema: z.ZodObject<{ name: z.ZodOptional; provider: z.ZodString; params: z.ZodOptional; }, "strip", z.ZodTypeAny, { provider: string; params?: any; name?: string | undefined; }, { provider: string; params?: any; name?: string | undefined; }>; export { MCPServer } from "./mcp/index.js"; declare const promptSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodOptional; prompt: z.ZodString; sourceFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; prompt: string; description?: string | undefined; sourceFile?: string | undefined; }, { name: string; prompt: string; description?: string | undefined; sourceFile?: string | undefined; }>; export type Prompt = z.infer; declare const docSchema: z.ZodObject<{ name: z.ZodString; startUrl: z.ZodString; rootUrl: z.ZodOptional; faviconUrl: z.ZodOptional; useLocalCrawling: z.ZodOptional; sourceFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; startUrl: string; sourceFile?: string | undefined; faviconUrl?: string | undefined; rootUrl?: string | undefined; useLocalCrawling?: boolean | undefined; }, { name: string; startUrl: string; sourceFile?: string | undefined; faviconUrl?: string | undefined; rootUrl?: string | undefined; useLocalCrawling?: boolean | undefined; }>; export type DocsConfig = z.infer; declare const ruleObjectSchema: z.ZodObject<{ name: z.ZodString; rule: z.ZodString; description: z.ZodOptional; globs: z.ZodOptional]>>; regex: z.ZodOptional]>>; alwaysApply: z.ZodOptional; invokable: z.ZodOptional; sourceFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; }, { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; }>; declare const ruleSchema: z.ZodUnion<[z.ZodString, z.ZodObject<{ name: z.ZodString; rule: z.ZodString; description: z.ZodOptional; globs: z.ZodOptional]>>; regex: z.ZodOptional]>>; alwaysApply: z.ZodOptional; invokable: z.ZodOptional; sourceFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; }, { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; }>]>; /** * A schema for rules.json files */ export declare const rulesJsonSchema: z.ZodObject<{ name: z.ZodString; version: z.ZodString; author: z.ZodOptional; license: z.ZodOptional; rules: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; version: string; rules?: Record | undefined; author?: string | undefined; license?: string | undefined; }, { name: string; version: string; rules?: Record | undefined; author?: string | undefined; license?: string | undefined; }>; export type Rule = z.infer; export type RuleObject = z.infer; /** * A schema for rules.json files */ export type RulesJson = z.infer; export declare const blockItemWrapperSchema: (schema: T, usesSchema?: z.ZodTypeAny) => z.ZodObject<{ uses: z.ZodTypeAny; with: z.ZodOptional>; override: z.ZodOptional; }, any, any, { [x: string]: any; }, { [x: string]: any; }>>; }, "strip", z.ZodTypeAny, { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; }, { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; }>; export declare const blockOrSchema: (schema: T, usesSchema?: z.ZodTypeAny) => z.ZodUnion<[T, z.ZodObject<{ uses: z.ZodTypeAny; with: z.ZodOptional>; override: z.ZodOptional; }, any, any, { [x: string]: any; }, { [x: string]: any; }>>; }, "strip", z.ZodTypeAny, { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; }, { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; }>]>; export declare const commonMetadataSchema: z.ZodObject<{ tags: z.ZodOptional; sourceCodeUrl: z.ZodOptional; description: z.ZodOptional; author: z.ZodOptional; license: z.ZodOptional; iconUrl: z.ZodOptional; }, "strip", z.ZodTypeAny, { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }, { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }>; export declare const baseConfigYamlSchema: z.ZodObject<{ name: z.ZodString; version: z.ZodString; schema: z.ZodOptional; metadata: z.ZodOptional, z.ZodObject<{ tags: z.ZodOptional>; sourceCodeUrl: z.ZodOptional>; description: z.ZodOptional>; author: z.ZodOptional>; license: z.ZodOptional>; iconUrl: z.ZodOptional>; }, "strip", z.ZodTypeAny, { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }, { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }>>>; env: z.ZodOptional>>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { name: string; version: string; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; env?: Record | undefined; schema?: string | undefined; metadata?: (Record & { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }) | undefined; }, { name: string; version: string; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; env?: Record | undefined; schema?: string | undefined; metadata?: (Record & { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }) | undefined; }>; export declare const configYamlSchema: z.ZodObject<{ name: z.ZodString; version: z.ZodString; schema: z.ZodOptional; metadata: z.ZodOptional, z.ZodObject<{ tags: z.ZodOptional>; sourceCodeUrl: z.ZodOptional>; description: z.ZodOptional>; author: z.ZodOptional>; license: z.ZodOptional>; iconUrl: z.ZodOptional>; }, "strip", z.ZodTypeAny, { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }, { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }>>>; env: z.ZodOptional>>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; } & { models: z.ZodOptional; apiKeyLocation: z.ZodOptional; envSecretLocations: z.ZodOptional>; orgScopeId: z.ZodNullable; onPremProxyUrl: z.ZodNullable; name: z.ZodString; model: z.ZodString; apiKey: z.ZodOptional; apiBase: z.ZodOptional; maxStopWords: z.ZodOptional; roles: z.ZodOptional, "many">>; capabilities: z.ZodOptional, z.ZodLiteral<"image_input">, z.ZodLiteral<"next_edit">, z.ZodString]>, "many">>; defaultCompletionOptions: z.ZodOptional; maxTokens: z.ZodOptional; temperature: z.ZodOptional; topP: z.ZodOptional; topK: z.ZodOptional; minP: z.ZodOptional; presencePenalty: z.ZodOptional; frequencyPenalty: z.ZodOptional; stop: z.ZodOptional>; n: z.ZodOptional; reasoning: z.ZodOptional; reasoningBudgetTokens: z.ZodOptional; promptCaching: z.ZodOptional; stream: z.ZodOptional; }, "strip", z.ZodTypeAny, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }>>; cacheBehavior: z.ZodOptional; cacheConversation: z.ZodOptional; }, "strip", z.ZodTypeAny, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }>>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; embedOptions: z.ZodOptional; maxBatchSize: z.ZodOptional; embeddingPrefixes: z.ZodOptional, z.ZodLiteral<"query">]>, z.ZodString>>; }, "strip", z.ZodTypeAny, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }>>; chatOptions: z.ZodOptional; baseAgentSystemMessage: z.ZodOptional; basePlanSystemMessage: z.ZodOptional; toolOverrides: z.ZodOptional; displayTitle: z.ZodOptional; wouldLikeTo: z.ZodOptional; isCurrently: z.ZodOptional; hasAlready: z.ZodOptional; systemMessageDescription: z.ZodOptional; exampleArgs: z.ZodOptional], null>, "many">>; }, "strip", z.ZodTypeAny, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }>>; disabled: z.ZodOptional; }, "strip", z.ZodTypeAny, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }>>>; }, "strip", z.ZodTypeAny, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }>>; promptTemplates: z.ZodOptional; chat: z.ZodOptional>; edit: z.ZodOptional; autocomplete: z.ZodOptional; }, "strip", z.ZodTypeAny, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }>>; useLegacyCompletionsEndpoint: z.ZodOptional; env: z.ZodOptional>>; autocompleteOptions: z.ZodOptional; maxPromptTokens: z.ZodOptional; debounceDelay: z.ZodOptional; modelTimeout: z.ZodOptional; maxSuffixPercentage: z.ZodOptional; prefixPercentage: z.ZodOptional; transform: z.ZodOptional; template: z.ZodOptional; onlyMyCode: z.ZodOptional; useCache: z.ZodOptional; useImports: z.ZodOptional; useRecentlyEdited: z.ZodOptional; useRecentlyOpened: z.ZodOptional; experimental_includeClipboard: z.ZodOptional; experimental_includeRecentlyVisitedRanges: z.ZodOptional; experimental_includeRecentlyEditedRanges: z.ZodOptional; experimental_includeDiff: z.ZodOptional; experimental_enableStaticContextualization: z.ZodOptional; }, "strip", z.ZodTypeAny, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; }, { provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; }>, z.ZodObject<{ provider: z.ZodEffects; sourceFile: z.ZodOptional; name: z.ZodString; model: z.ZodString; apiKey: z.ZodOptional; apiBase: z.ZodOptional; maxStopWords: z.ZodOptional; roles: z.ZodOptional, "many">>; capabilities: z.ZodOptional, z.ZodLiteral<"image_input">, z.ZodLiteral<"next_edit">, z.ZodString]>, "many">>; defaultCompletionOptions: z.ZodOptional; maxTokens: z.ZodOptional; temperature: z.ZodOptional; topP: z.ZodOptional; topK: z.ZodOptional; minP: z.ZodOptional; presencePenalty: z.ZodOptional; frequencyPenalty: z.ZodOptional; stop: z.ZodOptional>; n: z.ZodOptional; reasoning: z.ZodOptional; reasoningBudgetTokens: z.ZodOptional; promptCaching: z.ZodOptional; stream: z.ZodOptional; }, "strip", z.ZodTypeAny, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }>>; cacheBehavior: z.ZodOptional; cacheConversation: z.ZodOptional; }, "strip", z.ZodTypeAny, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }>>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; embedOptions: z.ZodOptional; maxBatchSize: z.ZodOptional; embeddingPrefixes: z.ZodOptional, z.ZodLiteral<"query">]>, z.ZodString>>; }, "strip", z.ZodTypeAny, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }>>; chatOptions: z.ZodOptional; baseAgentSystemMessage: z.ZodOptional; basePlanSystemMessage: z.ZodOptional; toolOverrides: z.ZodOptional; displayTitle: z.ZodOptional; wouldLikeTo: z.ZodOptional; isCurrently: z.ZodOptional; hasAlready: z.ZodOptional; systemMessageDescription: z.ZodOptional; exampleArgs: z.ZodOptional], null>, "many">>; }, "strip", z.ZodTypeAny, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }>>; disabled: z.ZodOptional; }, "strip", z.ZodTypeAny, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }>>>; }, "strip", z.ZodTypeAny, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }>>; promptTemplates: z.ZodOptional; chat: z.ZodOptional>; edit: z.ZodOptional; autocomplete: z.ZodOptional; }, "strip", z.ZodTypeAny, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }>>; useLegacyCompletionsEndpoint: z.ZodOptional; env: z.ZodOptional>>; autocompleteOptions: z.ZodOptional; maxPromptTokens: z.ZodOptional; debounceDelay: z.ZodOptional; modelTimeout: z.ZodOptional; maxSuffixPercentage: z.ZodOptional; prefixPercentage: z.ZodOptional; transform: z.ZodOptional; template: z.ZodOptional; onlyMyCode: z.ZodOptional; useCache: z.ZodOptional; useImports: z.ZodOptional; useRecentlyEdited: z.ZodOptional; useRecentlyOpened: z.ZodOptional; experimental_includeClipboard: z.ZodOptional; experimental_includeRecentlyVisitedRanges: z.ZodOptional; experimental_includeRecentlyEditedRanges: z.ZodOptional; experimental_includeDiff: z.ZodOptional; experimental_enableStaticContextualization: z.ZodOptional; }, "strip", z.ZodTypeAny, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; }, { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; }>]>, z.ZodObject<{ uses: z.ZodUnion<[z.ZodString, z.ZodEnum<[string, ...string[]]>]>; with: z.ZodOptional>; override: z.ZodOptional>; apiKeyLocation: z.ZodOptional>; envSecretLocations: z.ZodOptional>>; name: z.ZodOptional; model: z.ZodOptional; apiKey: z.ZodOptional>; apiBase: z.ZodOptional>; maxStopWords: z.ZodOptional>; roles: z.ZodOptional, "many">>>; capabilities: z.ZodOptional, z.ZodLiteral<"image_input">, z.ZodLiteral<"next_edit">, z.ZodString]>, "many">>>; defaultCompletionOptions: z.ZodOptional; maxTokens: z.ZodOptional; temperature: z.ZodOptional; topP: z.ZodOptional; topK: z.ZodOptional; minP: z.ZodOptional; presencePenalty: z.ZodOptional; frequencyPenalty: z.ZodOptional; stop: z.ZodOptional>; n: z.ZodOptional; reasoning: z.ZodOptional; reasoningBudgetTokens: z.ZodOptional; promptCaching: z.ZodOptional; stream: z.ZodOptional; }, "strip", z.ZodTypeAny, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }>>>; cacheBehavior: z.ZodOptional; cacheConversation: z.ZodOptional; }, "strip", z.ZodTypeAny, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }>>>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>>; embedOptions: z.ZodOptional; maxBatchSize: z.ZodOptional; embeddingPrefixes: z.ZodOptional, z.ZodLiteral<"query">]>, z.ZodString>>; }, "strip", z.ZodTypeAny, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }>>>; chatOptions: z.ZodOptional; baseAgentSystemMessage: z.ZodOptional; basePlanSystemMessage: z.ZodOptional; toolOverrides: z.ZodOptional; displayTitle: z.ZodOptional; wouldLikeTo: z.ZodOptional; isCurrently: z.ZodOptional; hasAlready: z.ZodOptional; systemMessageDescription: z.ZodOptional; exampleArgs: z.ZodOptional], null>, "many">>; }, "strip", z.ZodTypeAny, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }>>; disabled: z.ZodOptional; }, "strip", z.ZodTypeAny, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }>>>; }, "strip", z.ZodTypeAny, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }>>>; promptTemplates: z.ZodOptional; chat: z.ZodOptional>; edit: z.ZodOptional; autocomplete: z.ZodOptional; }, "strip", z.ZodTypeAny, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }>>>; useLegacyCompletionsEndpoint: z.ZodOptional>; env: z.ZodOptional>>>; autocompleteOptions: z.ZodOptional; maxPromptTokens: z.ZodOptional; debounceDelay: z.ZodOptional; modelTimeout: z.ZodOptional; maxSuffixPercentage: z.ZodOptional; prefixPercentage: z.ZodOptional; transform: z.ZodOptional; template: z.ZodOptional; onlyMyCode: z.ZodOptional; useCache: z.ZodOptional; useImports: z.ZodOptional; useRecentlyEdited: z.ZodOptional; useRecentlyOpened: z.ZodOptional; experimental_includeClipboard: z.ZodOptional; experimental_includeRecentlyVisitedRanges: z.ZodOptional; experimental_includeRecentlyEditedRanges: z.ZodOptional; experimental_includeDiff: z.ZodOptional; experimental_enableStaticContextualization: z.ZodOptional; }, "strip", z.ZodTypeAny, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }>>>; }, "strip", z.ZodTypeAny, { provider?: "continue-proxy" | undefined; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; name?: string | undefined; model?: string | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; }, { provider?: "continue-proxy" | undefined; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; name?: string | undefined; model?: string | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; }>, z.ZodObject<{ provider: z.ZodOptional>; name: z.ZodOptional; model: z.ZodOptional; apiKey: z.ZodOptional>; apiBase: z.ZodOptional>; maxStopWords: z.ZodOptional>; roles: z.ZodOptional, "many">>>; capabilities: z.ZodOptional, z.ZodLiteral<"image_input">, z.ZodLiteral<"next_edit">, z.ZodString]>, "many">>>; defaultCompletionOptions: z.ZodOptional; maxTokens: z.ZodOptional; temperature: z.ZodOptional; topP: z.ZodOptional; topK: z.ZodOptional; minP: z.ZodOptional; presencePenalty: z.ZodOptional; frequencyPenalty: z.ZodOptional; stop: z.ZodOptional>; n: z.ZodOptional; reasoning: z.ZodOptional; reasoningBudgetTokens: z.ZodOptional; promptCaching: z.ZodOptional; stream: z.ZodOptional; }, "strip", z.ZodTypeAny, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }>>>; cacheBehavior: z.ZodOptional; cacheConversation: z.ZodOptional; }, "strip", z.ZodTypeAny, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }>>>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>>; embedOptions: z.ZodOptional; maxBatchSize: z.ZodOptional; embeddingPrefixes: z.ZodOptional, z.ZodLiteral<"query">]>, z.ZodString>>; }, "strip", z.ZodTypeAny, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }>>>; chatOptions: z.ZodOptional; baseAgentSystemMessage: z.ZodOptional; basePlanSystemMessage: z.ZodOptional; toolOverrides: z.ZodOptional; displayTitle: z.ZodOptional; wouldLikeTo: z.ZodOptional; isCurrently: z.ZodOptional; hasAlready: z.ZodOptional; systemMessageDescription: z.ZodOptional; exampleArgs: z.ZodOptional], null>, "many">>; }, "strip", z.ZodTypeAny, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }>>; disabled: z.ZodOptional; }, "strip", z.ZodTypeAny, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }>>>; }, "strip", z.ZodTypeAny, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }>>>; promptTemplates: z.ZodOptional; chat: z.ZodOptional>; edit: z.ZodOptional; autocomplete: z.ZodOptional; }, "strip", z.ZodTypeAny, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }>>>; useLegacyCompletionsEndpoint: z.ZodOptional>; env: z.ZodOptional>>>; autocompleteOptions: z.ZodOptional; maxPromptTokens: z.ZodOptional; debounceDelay: z.ZodOptional; modelTimeout: z.ZodOptional; maxSuffixPercentage: z.ZodOptional; prefixPercentage: z.ZodOptional; transform: z.ZodOptional; template: z.ZodOptional; onlyMyCode: z.ZodOptional; useCache: z.ZodOptional; useImports: z.ZodOptional; useRecentlyEdited: z.ZodOptional; useRecentlyOpened: z.ZodOptional; experimental_includeClipboard: z.ZodOptional; experimental_includeRecentlyVisitedRanges: z.ZodOptional; experimental_includeRecentlyEditedRanges: z.ZodOptional; experimental_includeDiff: z.ZodOptional; experimental_enableStaticContextualization: z.ZodOptional; }, "strip", z.ZodTypeAny, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }>>>; }, "strip", z.ZodTypeAny, { provider?: string | undefined; name?: string | undefined; model?: string | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; }, { provider?: string | undefined; name?: string | undefined; model?: string | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; }>]>>; }, "strip", z.ZodTypeAny, { uses: string; with?: Record | undefined; override?: { provider?: "continue-proxy" | undefined; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; name?: string | undefined; model?: string | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; } | { provider?: string | undefined; name?: string | undefined; model?: string | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; } | undefined; }, { uses: string; with?: Record | undefined; override?: { provider?: "continue-proxy" | undefined; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; name?: string | undefined; model?: string | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; } | { provider?: string | undefined; name?: string | undefined; model?: string | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; } | undefined; }>]>, "many">>; context: z.ZodOptional; provider: z.ZodString; params: z.ZodOptional; }, "strip", z.ZodTypeAny, { provider: string; params?: any; name?: string | undefined; }, { provider: string; params?: any; name?: string | undefined; }>, z.ZodObject<{ uses: z.ZodTypeAny; with: z.ZodOptional>; override: z.ZodOptional; }, any, any, { [x: string]: any; }, { [x: string]: any; }>>; }, "strip", z.ZodTypeAny, { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; }, { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; }>]>, "many">>; data: z.ZodOptional, z.ZodLiteral<"noCode">]>>; events: z.ZodOptional>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; apiKey: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; schema: string; destination: string; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; level?: "all" | "noCode" | undefined; events?: string[] | undefined; }, { name: string; schema: string; destination: string; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; level?: "all" | "noCode" | undefined; events?: string[] | undefined; }>, z.ZodObject<{ uses: z.ZodTypeAny; with: z.ZodOptional>; override: z.ZodOptional; }, any, any, { [x: string]: any; }, { [x: string]: any; }>>; }, "strip", z.ZodTypeAny, { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; }, { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; }>]>, "many">>; mcpServers: z.ZodOptional; faviconUrl: z.ZodOptional; sourceFile: z.ZodOptional; sourceSlug: z.ZodOptional; connectionTimeout: z.ZodOptional; } & { command: z.ZodString; type: z.ZodOptional>; args: z.ZodOptional>; env: z.ZodOptional>; cwd: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; command: string; type?: "stdio" | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; args?: string[] | undefined; cwd?: string | undefined; }, { name: string; command: string; type?: "stdio" | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; args?: string[] | undefined; cwd?: string | undefined; }>, z.ZodObject<{ name: z.ZodString; serverName: z.ZodOptional; faviconUrl: z.ZodOptional; sourceFile: z.ZodOptional; sourceSlug: z.ZodOptional; connectionTimeout: z.ZodOptional; } & { url: z.ZodString; type: z.ZodOptional, z.ZodLiteral<"streamable-http">]>>; apiKey: z.ZodOptional; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { url: string; name: string; type?: "sse" | "streamable-http" | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; }, { url: string; name: string; type?: "sse" | "streamable-http" | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; }>]>, z.ZodObject<{ uses: z.ZodString; with: z.ZodOptional>; override: z.ZodOptional; serverName: z.ZodOptional>; faviconUrl: z.ZodOptional>; sourceFile: z.ZodOptional>; sourceSlug: z.ZodOptional>; connectionTimeout: z.ZodOptional>; command: z.ZodOptional; type: z.ZodOptional>>; args: z.ZodOptional>>; env: z.ZodOptional>>; cwd: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type?: "stdio" | undefined; name?: string | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; command?: string | undefined; args?: string[] | undefined; cwd?: string | undefined; }, { type?: "stdio" | undefined; name?: string | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; command?: string | undefined; args?: string[] | undefined; cwd?: string | undefined; }>, z.ZodObject<{ name: z.ZodOptional; serverName: z.ZodOptional>; faviconUrl: z.ZodOptional>; sourceFile: z.ZodOptional>; sourceSlug: z.ZodOptional>; connectionTimeout: z.ZodOptional>; url: z.ZodOptional; type: z.ZodOptional, z.ZodLiteral<"streamable-http">]>>>; apiKey: z.ZodOptional>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>>; }, "strip", z.ZodTypeAny, { type?: "sse" | "streamable-http" | undefined; url?: string | undefined; name?: string | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; }, { type?: "sse" | "streamable-http" | undefined; url?: string | undefined; name?: string | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; }>]>>; }, "strip", z.ZodTypeAny, { uses: string; with?: Record | undefined; override?: { type?: "stdio" | undefined; name?: string | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; command?: string | undefined; args?: string[] | undefined; cwd?: string | undefined; } | { type?: "sse" | "streamable-http" | undefined; url?: string | undefined; name?: string | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; } | undefined; }, { uses: string; with?: Record | undefined; override?: { type?: "stdio" | undefined; name?: string | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; command?: string | undefined; args?: string[] | undefined; cwd?: string | undefined; } | { type?: "sse" | "streamable-http" | undefined; url?: string | undefined; name?: string | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; } | undefined; }>]>, "many">>; rules: z.ZodOptional; globs: z.ZodOptional]>>; regex: z.ZodOptional]>>; alwaysApply: z.ZodOptional; invokable: z.ZodOptional; sourceFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; }, { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; }>]>, z.ZodObject<{ uses: z.ZodString; with: z.ZodOptional>; }, "strip", z.ZodTypeAny, { uses: string; with?: Record | undefined; }, { uses: string; with?: Record | undefined; }>]>, "many">>; prompts: z.ZodOptional; prompt: z.ZodString; sourceFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; prompt: string; description?: string | undefined; sourceFile?: string | undefined; }, { name: string; prompt: string; description?: string | undefined; sourceFile?: string | undefined; }>, z.ZodObject<{ uses: z.ZodTypeAny; with: z.ZodOptional>; override: z.ZodOptional; }, any, any, { [x: string]: any; }, { [x: string]: any; }>>; }, "strip", z.ZodTypeAny, { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; }, { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; }>]>, "many">>; docs: z.ZodOptional; faviconUrl: z.ZodOptional; useLocalCrawling: z.ZodOptional; sourceFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; startUrl: string; sourceFile?: string | undefined; faviconUrl?: string | undefined; rootUrl?: string | undefined; useLocalCrawling?: boolean | undefined; }, { name: string; startUrl: string; sourceFile?: string | undefined; faviconUrl?: string | undefined; rootUrl?: string | undefined; useLocalCrawling?: boolean | undefined; }>, z.ZodObject<{ uses: z.ZodTypeAny; with: z.ZodOptional>; override: z.ZodOptional; }, any, any, { [x: string]: any; }, { [x: string]: any; }>>; }, "strip", z.ZodTypeAny, { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; }, { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; }>]>, "many">>; }, "strip", z.ZodTypeAny, { name: string; version: string; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; env?: Record | undefined; schema?: string | undefined; rules?: (string | { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; } | { uses: string; with?: Record | undefined; })[] | undefined; context?: ({ provider: string; params?: any; name?: string | undefined; } | { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; })[] | undefined; metadata?: (Record & { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }) | undefined; models?: ({ provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; } | { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; } | { uses: string; with?: Record | undefined; override?: { provider?: "continue-proxy" | undefined; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; name?: string | undefined; model?: string | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; } | { provider?: string | undefined; name?: string | undefined; model?: string | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; } | undefined; })[] | undefined; data?: ({ name: string; schema: string; destination: string; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; level?: "all" | "noCode" | undefined; events?: string[] | undefined; } | { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; })[] | undefined; mcpServers?: ({ name: string; command: string; type?: "stdio" | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; args?: string[] | undefined; cwd?: string | undefined; } | { url: string; name: string; type?: "sse" | "streamable-http" | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; } | { uses: string; with?: Record | undefined; override?: { type?: "stdio" | undefined; name?: string | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; command?: string | undefined; args?: string[] | undefined; cwd?: string | undefined; } | { type?: "sse" | "streamable-http" | undefined; url?: string | undefined; name?: string | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; } | undefined; })[] | undefined; prompts?: ({ name: string; prompt: string; description?: string | undefined; sourceFile?: string | undefined; } | { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; })[] | undefined; docs?: ({ name: string; startUrl: string; sourceFile?: string | undefined; faviconUrl?: string | undefined; rootUrl?: string | undefined; useLocalCrawling?: boolean | undefined; } | { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; })[] | undefined; }, { name: string; version: string; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; env?: Record | undefined; schema?: string | undefined; rules?: (string | { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; } | { uses: string; with?: Record | undefined; })[] | undefined; context?: ({ provider: string; params?: any; name?: string | undefined; } | { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; })[] | undefined; metadata?: (Record & { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }) | undefined; models?: ({ provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; } | { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; } | { uses: string; with?: Record | undefined; override?: { provider?: "continue-proxy" | undefined; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; name?: string | undefined; model?: string | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; } | { provider?: string | undefined; name?: string | undefined; model?: string | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; } | undefined; })[] | undefined; data?: ({ name: string; schema: string; destination: string; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; level?: "all" | "noCode" | undefined; events?: string[] | undefined; } | { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; })[] | undefined; mcpServers?: ({ name: string; command: string; type?: "stdio" | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; args?: string[] | undefined; cwd?: string | undefined; } | { url: string; name: string; type?: "sse" | "streamable-http" | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; } | { uses: string; with?: Record | undefined; override?: { type?: "stdio" | undefined; name?: string | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; command?: string | undefined; args?: string[] | undefined; cwd?: string | undefined; } | { type?: "sse" | "streamable-http" | undefined; url?: string | undefined; name?: string | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; } | undefined; })[] | undefined; prompts?: ({ name: string; prompt: string; description?: string | undefined; sourceFile?: string | undefined; } | { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; })[] | undefined; docs?: ({ name: string; startUrl: string; sourceFile?: string | undefined; faviconUrl?: string | undefined; rootUrl?: string | undefined; useLocalCrawling?: boolean | undefined; } | { with?: Record | undefined; uses?: any; override?: { [x: string]: any; } | undefined; })[] | undefined; }>; export type ConfigYaml = z.infer; export declare const assistantUnrolledSchema: z.ZodObject<{ name: z.ZodString; version: z.ZodString; schema: z.ZodOptional; metadata: z.ZodOptional, z.ZodObject<{ tags: z.ZodOptional>; sourceCodeUrl: z.ZodOptional>; description: z.ZodOptional>; author: z.ZodOptional>; license: z.ZodOptional>; iconUrl: z.ZodOptional>; }, "strip", z.ZodTypeAny, { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }, { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }>>>; env: z.ZodOptional>>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; } & { models: z.ZodOptional; apiKeyLocation: z.ZodOptional; envSecretLocations: z.ZodOptional>; orgScopeId: z.ZodNullable; onPremProxyUrl: z.ZodNullable; name: z.ZodString; model: z.ZodString; apiKey: z.ZodOptional; apiBase: z.ZodOptional; maxStopWords: z.ZodOptional; roles: z.ZodOptional, "many">>; capabilities: z.ZodOptional, z.ZodLiteral<"image_input">, z.ZodLiteral<"next_edit">, z.ZodString]>, "many">>; defaultCompletionOptions: z.ZodOptional; maxTokens: z.ZodOptional; temperature: z.ZodOptional; topP: z.ZodOptional; topK: z.ZodOptional; minP: z.ZodOptional; presencePenalty: z.ZodOptional; frequencyPenalty: z.ZodOptional; stop: z.ZodOptional>; n: z.ZodOptional; reasoning: z.ZodOptional; reasoningBudgetTokens: z.ZodOptional; promptCaching: z.ZodOptional; stream: z.ZodOptional; }, "strip", z.ZodTypeAny, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }>>; cacheBehavior: z.ZodOptional; cacheConversation: z.ZodOptional; }, "strip", z.ZodTypeAny, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }>>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; embedOptions: z.ZodOptional; maxBatchSize: z.ZodOptional; embeddingPrefixes: z.ZodOptional, z.ZodLiteral<"query">]>, z.ZodString>>; }, "strip", z.ZodTypeAny, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }>>; chatOptions: z.ZodOptional; baseAgentSystemMessage: z.ZodOptional; basePlanSystemMessage: z.ZodOptional; toolOverrides: z.ZodOptional; displayTitle: z.ZodOptional; wouldLikeTo: z.ZodOptional; isCurrently: z.ZodOptional; hasAlready: z.ZodOptional; systemMessageDescription: z.ZodOptional; exampleArgs: z.ZodOptional], null>, "many">>; }, "strip", z.ZodTypeAny, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }>>; disabled: z.ZodOptional; }, "strip", z.ZodTypeAny, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }>>>; }, "strip", z.ZodTypeAny, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }>>; promptTemplates: z.ZodOptional; chat: z.ZodOptional>; edit: z.ZodOptional; autocomplete: z.ZodOptional; }, "strip", z.ZodTypeAny, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }>>; useLegacyCompletionsEndpoint: z.ZodOptional; env: z.ZodOptional>>; autocompleteOptions: z.ZodOptional; maxPromptTokens: z.ZodOptional; debounceDelay: z.ZodOptional; modelTimeout: z.ZodOptional; maxSuffixPercentage: z.ZodOptional; prefixPercentage: z.ZodOptional; transform: z.ZodOptional; template: z.ZodOptional; onlyMyCode: z.ZodOptional; useCache: z.ZodOptional; useImports: z.ZodOptional; useRecentlyEdited: z.ZodOptional; useRecentlyOpened: z.ZodOptional; experimental_includeClipboard: z.ZodOptional; experimental_includeRecentlyVisitedRanges: z.ZodOptional; experimental_includeRecentlyEditedRanges: z.ZodOptional; experimental_includeDiff: z.ZodOptional; experimental_enableStaticContextualization: z.ZodOptional; }, "strip", z.ZodTypeAny, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; }, { provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; }>, z.ZodObject<{ provider: z.ZodEffects; sourceFile: z.ZodOptional; name: z.ZodString; model: z.ZodString; apiKey: z.ZodOptional; apiBase: z.ZodOptional; maxStopWords: z.ZodOptional; roles: z.ZodOptional, "many">>; capabilities: z.ZodOptional, z.ZodLiteral<"image_input">, z.ZodLiteral<"next_edit">, z.ZodString]>, "many">>; defaultCompletionOptions: z.ZodOptional; maxTokens: z.ZodOptional; temperature: z.ZodOptional; topP: z.ZodOptional; topK: z.ZodOptional; minP: z.ZodOptional; presencePenalty: z.ZodOptional; frequencyPenalty: z.ZodOptional; stop: z.ZodOptional>; n: z.ZodOptional; reasoning: z.ZodOptional; reasoningBudgetTokens: z.ZodOptional; promptCaching: z.ZodOptional; stream: z.ZodOptional; }, "strip", z.ZodTypeAny, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }>>; cacheBehavior: z.ZodOptional; cacheConversation: z.ZodOptional; }, "strip", z.ZodTypeAny, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }>>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; embedOptions: z.ZodOptional; maxBatchSize: z.ZodOptional; embeddingPrefixes: z.ZodOptional, z.ZodLiteral<"query">]>, z.ZodString>>; }, "strip", z.ZodTypeAny, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }>>; chatOptions: z.ZodOptional; baseAgentSystemMessage: z.ZodOptional; basePlanSystemMessage: z.ZodOptional; toolOverrides: z.ZodOptional; displayTitle: z.ZodOptional; wouldLikeTo: z.ZodOptional; isCurrently: z.ZodOptional; hasAlready: z.ZodOptional; systemMessageDescription: z.ZodOptional; exampleArgs: z.ZodOptional], null>, "many">>; }, "strip", z.ZodTypeAny, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }>>; disabled: z.ZodOptional; }, "strip", z.ZodTypeAny, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }>>>; }, "strip", z.ZodTypeAny, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }>>; promptTemplates: z.ZodOptional; chat: z.ZodOptional>; edit: z.ZodOptional; autocomplete: z.ZodOptional; }, "strip", z.ZodTypeAny, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }>>; useLegacyCompletionsEndpoint: z.ZodOptional; env: z.ZodOptional>>; autocompleteOptions: z.ZodOptional; maxPromptTokens: z.ZodOptional; debounceDelay: z.ZodOptional; modelTimeout: z.ZodOptional; maxSuffixPercentage: z.ZodOptional; prefixPercentage: z.ZodOptional; transform: z.ZodOptional; template: z.ZodOptional; onlyMyCode: z.ZodOptional; useCache: z.ZodOptional; useImports: z.ZodOptional; useRecentlyEdited: z.ZodOptional; useRecentlyOpened: z.ZodOptional; experimental_includeClipboard: z.ZodOptional; experimental_includeRecentlyVisitedRanges: z.ZodOptional; experimental_includeRecentlyEditedRanges: z.ZodOptional; experimental_includeDiff: z.ZodOptional; experimental_enableStaticContextualization: z.ZodOptional; }, "strip", z.ZodTypeAny, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; }, { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; }>]>>, "many">>; context: z.ZodOptional; provider: z.ZodString; params: z.ZodOptional; }, "strip", z.ZodTypeAny, { provider: string; params?: any; name?: string | undefined; }, { provider: string; params?: any; name?: string | undefined; }>>, "many">>; data: z.ZodOptional, z.ZodLiteral<"noCode">]>>; events: z.ZodOptional>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; apiKey: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; schema: string; destination: string; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; level?: "all" | "noCode" | undefined; events?: string[] | undefined; }, { name: string; schema: string; destination: string; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; level?: "all" | "noCode" | undefined; events?: string[] | undefined; }>>, "many">>; mcpServers: z.ZodOptional; faviconUrl: z.ZodOptional; sourceFile: z.ZodOptional; sourceSlug: z.ZodOptional; connectionTimeout: z.ZodOptional; } & { command: z.ZodString; type: z.ZodOptional>; args: z.ZodOptional>; env: z.ZodOptional>; cwd: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; command: string; type?: "stdio" | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; args?: string[] | undefined; cwd?: string | undefined; }, { name: string; command: string; type?: "stdio" | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; args?: string[] | undefined; cwd?: string | undefined; }>, z.ZodObject<{ name: z.ZodString; serverName: z.ZodOptional; faviconUrl: z.ZodOptional; sourceFile: z.ZodOptional; sourceSlug: z.ZodOptional; connectionTimeout: z.ZodOptional; } & { url: z.ZodString; type: z.ZodOptional, z.ZodLiteral<"streamable-http">]>>; apiKey: z.ZodOptional; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { url: string; name: string; type?: "sse" | "streamable-http" | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; }, { url: string; name: string; type?: "sse" | "streamable-http" | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; }>]>>, "many">>; rules: z.ZodOptional; globs: z.ZodOptional]>>; regex: z.ZodOptional]>>; alwaysApply: z.ZodOptional; invokable: z.ZodOptional; sourceFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; }, { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; }>]>>, "many">>; prompts: z.ZodOptional; prompt: z.ZodString; sourceFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; prompt: string; description?: string | undefined; sourceFile?: string | undefined; }, { name: string; prompt: string; description?: string | undefined; sourceFile?: string | undefined; }>>, "many">>; docs: z.ZodOptional; faviconUrl: z.ZodOptional; useLocalCrawling: z.ZodOptional; sourceFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; startUrl: string; sourceFile?: string | undefined; faviconUrl?: string | undefined; rootUrl?: string | undefined; useLocalCrawling?: boolean | undefined; }, { name: string; startUrl: string; sourceFile?: string | undefined; faviconUrl?: string | undefined; rootUrl?: string | undefined; useLocalCrawling?: boolean | undefined; }>>, "many">>; }, "strip", z.ZodTypeAny, { name: string; version: string; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; env?: Record | undefined; schema?: string | undefined; rules?: (string | { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; } | null)[] | undefined; context?: ({ provider: string; params?: any; name?: string | undefined; } | null)[] | undefined; metadata?: (Record & { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }) | undefined; models?: ({ provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; } | { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; } | null)[] | undefined; data?: ({ name: string; schema: string; destination: string; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; level?: "all" | "noCode" | undefined; events?: string[] | undefined; } | null)[] | undefined; mcpServers?: ({ name: string; command: string; type?: "stdio" | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; args?: string[] | undefined; cwd?: string | undefined; } | { url: string; name: string; type?: "sse" | "streamable-http" | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; } | null)[] | undefined; prompts?: ({ name: string; prompt: string; description?: string | undefined; sourceFile?: string | undefined; } | null)[] | undefined; docs?: ({ name: string; startUrl: string; sourceFile?: string | undefined; faviconUrl?: string | undefined; rootUrl?: string | undefined; useLocalCrawling?: boolean | undefined; } | null)[] | undefined; }, { name: string; version: string; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; env?: Record | undefined; schema?: string | undefined; rules?: (string | { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; } | null)[] | undefined; context?: ({ provider: string; params?: any; name?: string | undefined; } | null)[] | undefined; metadata?: (Record & { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }) | undefined; models?: ({ provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; } | { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; } | null)[] | undefined; data?: ({ name: string; schema: string; destination: string; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; level?: "all" | "noCode" | undefined; events?: string[] | undefined; } | null)[] | undefined; mcpServers?: ({ name: string; command: string; type?: "stdio" | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; args?: string[] | undefined; cwd?: string | undefined; } | { url: string; name: string; type?: "sse" | "streamable-http" | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; } | null)[] | undefined; prompts?: ({ name: string; prompt: string; description?: string | undefined; sourceFile?: string | undefined; } | null)[] | undefined; docs?: ({ name: string; startUrl: string; sourceFile?: string | undefined; faviconUrl?: string | undefined; rootUrl?: string | undefined; useLocalCrawling?: boolean | undefined; } | null)[] | undefined; }>; export type AssistantUnrolled = z.infer; export declare const assistantUnrolledSchemaNonNullable: z.ZodObject<{ name: z.ZodString; version: z.ZodString; schema: z.ZodOptional; metadata: z.ZodOptional, z.ZodObject<{ tags: z.ZodOptional>; sourceCodeUrl: z.ZodOptional>; description: z.ZodOptional>; author: z.ZodOptional>; license: z.ZodOptional>; iconUrl: z.ZodOptional>; }, "strip", z.ZodTypeAny, { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }, { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }>>>; env: z.ZodOptional>>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; } & { models: z.ZodOptional; apiKeyLocation: z.ZodOptional; envSecretLocations: z.ZodOptional>; orgScopeId: z.ZodNullable; onPremProxyUrl: z.ZodNullable; name: z.ZodString; model: z.ZodString; apiKey: z.ZodOptional; apiBase: z.ZodOptional; maxStopWords: z.ZodOptional; roles: z.ZodOptional, "many">>; capabilities: z.ZodOptional, z.ZodLiteral<"image_input">, z.ZodLiteral<"next_edit">, z.ZodString]>, "many">>; defaultCompletionOptions: z.ZodOptional; maxTokens: z.ZodOptional; temperature: z.ZodOptional; topP: z.ZodOptional; topK: z.ZodOptional; minP: z.ZodOptional; presencePenalty: z.ZodOptional; frequencyPenalty: z.ZodOptional; stop: z.ZodOptional>; n: z.ZodOptional; reasoning: z.ZodOptional; reasoningBudgetTokens: z.ZodOptional; promptCaching: z.ZodOptional; stream: z.ZodOptional; }, "strip", z.ZodTypeAny, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }>>; cacheBehavior: z.ZodOptional; cacheConversation: z.ZodOptional; }, "strip", z.ZodTypeAny, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }>>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; embedOptions: z.ZodOptional; maxBatchSize: z.ZodOptional; embeddingPrefixes: z.ZodOptional, z.ZodLiteral<"query">]>, z.ZodString>>; }, "strip", z.ZodTypeAny, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }>>; chatOptions: z.ZodOptional; baseAgentSystemMessage: z.ZodOptional; basePlanSystemMessage: z.ZodOptional; toolOverrides: z.ZodOptional; displayTitle: z.ZodOptional; wouldLikeTo: z.ZodOptional; isCurrently: z.ZodOptional; hasAlready: z.ZodOptional; systemMessageDescription: z.ZodOptional; exampleArgs: z.ZodOptional], null>, "many">>; }, "strip", z.ZodTypeAny, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }>>; disabled: z.ZodOptional; }, "strip", z.ZodTypeAny, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }>>>; }, "strip", z.ZodTypeAny, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }>>; promptTemplates: z.ZodOptional; chat: z.ZodOptional>; edit: z.ZodOptional; autocomplete: z.ZodOptional; }, "strip", z.ZodTypeAny, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }>>; useLegacyCompletionsEndpoint: z.ZodOptional; env: z.ZodOptional>>; autocompleteOptions: z.ZodOptional; maxPromptTokens: z.ZodOptional; debounceDelay: z.ZodOptional; modelTimeout: z.ZodOptional; maxSuffixPercentage: z.ZodOptional; prefixPercentage: z.ZodOptional; transform: z.ZodOptional; template: z.ZodOptional; onlyMyCode: z.ZodOptional; useCache: z.ZodOptional; useImports: z.ZodOptional; useRecentlyEdited: z.ZodOptional; useRecentlyOpened: z.ZodOptional; experimental_includeClipboard: z.ZodOptional; experimental_includeRecentlyVisitedRanges: z.ZodOptional; experimental_includeRecentlyEditedRanges: z.ZodOptional; experimental_includeDiff: z.ZodOptional; experimental_enableStaticContextualization: z.ZodOptional; }, "strip", z.ZodTypeAny, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; }, { provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; }>, z.ZodObject<{ provider: z.ZodEffects; sourceFile: z.ZodOptional; name: z.ZodString; model: z.ZodString; apiKey: z.ZodOptional; apiBase: z.ZodOptional; maxStopWords: z.ZodOptional; roles: z.ZodOptional, "many">>; capabilities: z.ZodOptional, z.ZodLiteral<"image_input">, z.ZodLiteral<"next_edit">, z.ZodString]>, "many">>; defaultCompletionOptions: z.ZodOptional; maxTokens: z.ZodOptional; temperature: z.ZodOptional; topP: z.ZodOptional; topK: z.ZodOptional; minP: z.ZodOptional; presencePenalty: z.ZodOptional; frequencyPenalty: z.ZodOptional; stop: z.ZodOptional>; n: z.ZodOptional; reasoning: z.ZodOptional; reasoningBudgetTokens: z.ZodOptional; promptCaching: z.ZodOptional; stream: z.ZodOptional; }, "strip", z.ZodTypeAny, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }>>; cacheBehavior: z.ZodOptional; cacheConversation: z.ZodOptional; }, "strip", z.ZodTypeAny, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }>>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; embedOptions: z.ZodOptional; maxBatchSize: z.ZodOptional; embeddingPrefixes: z.ZodOptional, z.ZodLiteral<"query">]>, z.ZodString>>; }, "strip", z.ZodTypeAny, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }>>; chatOptions: z.ZodOptional; baseAgentSystemMessage: z.ZodOptional; basePlanSystemMessage: z.ZodOptional; toolOverrides: z.ZodOptional; displayTitle: z.ZodOptional; wouldLikeTo: z.ZodOptional; isCurrently: z.ZodOptional; hasAlready: z.ZodOptional; systemMessageDescription: z.ZodOptional; exampleArgs: z.ZodOptional], null>, "many">>; }, "strip", z.ZodTypeAny, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }>>; disabled: z.ZodOptional; }, "strip", z.ZodTypeAny, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }>>>; }, "strip", z.ZodTypeAny, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }>>; promptTemplates: z.ZodOptional; chat: z.ZodOptional>; edit: z.ZodOptional; autocomplete: z.ZodOptional; }, "strip", z.ZodTypeAny, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }>>; useLegacyCompletionsEndpoint: z.ZodOptional; env: z.ZodOptional>>; autocompleteOptions: z.ZodOptional; maxPromptTokens: z.ZodOptional; debounceDelay: z.ZodOptional; modelTimeout: z.ZodOptional; maxSuffixPercentage: z.ZodOptional; prefixPercentage: z.ZodOptional; transform: z.ZodOptional; template: z.ZodOptional; onlyMyCode: z.ZodOptional; useCache: z.ZodOptional; useImports: z.ZodOptional; useRecentlyEdited: z.ZodOptional; useRecentlyOpened: z.ZodOptional; experimental_includeClipboard: z.ZodOptional; experimental_includeRecentlyVisitedRanges: z.ZodOptional; experimental_includeRecentlyEditedRanges: z.ZodOptional; experimental_includeDiff: z.ZodOptional; experimental_enableStaticContextualization: z.ZodOptional; }, "strip", z.ZodTypeAny, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; }, { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; }>]>, "many">>; context: z.ZodOptional; provider: z.ZodString; params: z.ZodOptional; }, "strip", z.ZodTypeAny, { provider: string; params?: any; name?: string | undefined; }, { provider: string; params?: any; name?: string | undefined; }>, "many">>; data: z.ZodOptional, z.ZodLiteral<"noCode">]>>; events: z.ZodOptional>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; apiKey: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; schema: string; destination: string; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; level?: "all" | "noCode" | undefined; events?: string[] | undefined; }, { name: string; schema: string; destination: string; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; level?: "all" | "noCode" | undefined; events?: string[] | undefined; }>, "many">>; mcpServers: z.ZodOptional; faviconUrl: z.ZodOptional; sourceFile: z.ZodOptional; sourceSlug: z.ZodOptional; connectionTimeout: z.ZodOptional; } & { command: z.ZodString; type: z.ZodOptional>; args: z.ZodOptional>; env: z.ZodOptional>; cwd: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; command: string; type?: "stdio" | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; args?: string[] | undefined; cwd?: string | undefined; }, { name: string; command: string; type?: "stdio" | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; args?: string[] | undefined; cwd?: string | undefined; }>, z.ZodObject<{ name: z.ZodString; serverName: z.ZodOptional; faviconUrl: z.ZodOptional; sourceFile: z.ZodOptional; sourceSlug: z.ZodOptional; connectionTimeout: z.ZodOptional; } & { url: z.ZodString; type: z.ZodOptional, z.ZodLiteral<"streamable-http">]>>; apiKey: z.ZodOptional; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { url: string; name: string; type?: "sse" | "streamable-http" | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; }, { url: string; name: string; type?: "sse" | "streamable-http" | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; }>]>, "many">>; rules: z.ZodOptional; globs: z.ZodOptional]>>; regex: z.ZodOptional]>>; alwaysApply: z.ZodOptional; invokable: z.ZodOptional; sourceFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; }, { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; }>]>, "many">>; prompts: z.ZodOptional; prompt: z.ZodString; sourceFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; prompt: string; description?: string | undefined; sourceFile?: string | undefined; }, { name: string; prompt: string; description?: string | undefined; sourceFile?: string | undefined; }>, "many">>; docs: z.ZodOptional; faviconUrl: z.ZodOptional; useLocalCrawling: z.ZodOptional; sourceFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; startUrl: string; sourceFile?: string | undefined; faviconUrl?: string | undefined; rootUrl?: string | undefined; useLocalCrawling?: boolean | undefined; }, { name: string; startUrl: string; sourceFile?: string | undefined; faviconUrl?: string | undefined; rootUrl?: string | undefined; useLocalCrawling?: boolean | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { name: string; version: string; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; env?: Record | undefined; schema?: string | undefined; rules?: (string | { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; })[] | undefined; context?: { provider: string; params?: any; name?: string | undefined; }[] | undefined; metadata?: (Record & { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }) | undefined; models?: ({ provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; } | { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; })[] | undefined; data?: { name: string; schema: string; destination: string; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; level?: "all" | "noCode" | undefined; events?: string[] | undefined; }[] | undefined; mcpServers?: ({ name: string; command: string; type?: "stdio" | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; args?: string[] | undefined; cwd?: string | undefined; } | { url: string; name: string; type?: "sse" | "streamable-http" | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; })[] | undefined; prompts?: { name: string; prompt: string; description?: string | undefined; sourceFile?: string | undefined; }[] | undefined; docs?: { name: string; startUrl: string; sourceFile?: string | undefined; faviconUrl?: string | undefined; rootUrl?: string | undefined; useLocalCrawling?: boolean | undefined; }[] | undefined; }, { name: string; version: string; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; env?: Record | undefined; schema?: string | undefined; rules?: (string | { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; })[] | undefined; context?: { provider: string; params?: any; name?: string | undefined; }[] | undefined; metadata?: (Record & { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }) | undefined; models?: ({ provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; } | { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; })[] | undefined; data?: { name: string; schema: string; destination: string; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; level?: "all" | "noCode" | undefined; events?: string[] | undefined; }[] | undefined; mcpServers?: ({ name: string; command: string; type?: "stdio" | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; args?: string[] | undefined; cwd?: string | undefined; } | { url: string; name: string; type?: "sse" | "streamable-http" | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; })[] | undefined; prompts?: { name: string; prompt: string; description?: string | undefined; sourceFile?: string | undefined; }[] | undefined; docs?: { name: string; startUrl: string; sourceFile?: string | undefined; faviconUrl?: string | undefined; rootUrl?: string | undefined; useLocalCrawling?: boolean | undefined; }[] | undefined; }>; export type AssistantUnrolledNonNullable = z.infer; export declare const isAssistantUnrolledNonNullable: (a: AssistantUnrolled) => a is AssistantUnrolledNonNullable; export declare const blockSchema: z.ZodIntersection; metadata: z.ZodOptional, z.ZodObject<{ tags: z.ZodOptional>; sourceCodeUrl: z.ZodOptional>; description: z.ZodOptional>; author: z.ZodOptional>; license: z.ZodOptional>; iconUrl: z.ZodOptional>; }, "strip", z.ZodTypeAny, { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }, { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }>>>; env: z.ZodOptional>>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { name: string; version: string; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; env?: Record | undefined; schema?: string | undefined; metadata?: (Record & { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }) | undefined; }, { name: string; version: string; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; env?: Record | undefined; schema?: string | undefined; metadata?: (Record & { description?: string | undefined; author?: string | undefined; license?: string | undefined; tags?: string | undefined; sourceCodeUrl?: string | undefined; iconUrl?: string | undefined; }) | undefined; }>, z.ZodUnion<[z.ZodObject<{ models: z.ZodArray; apiKeyLocation: z.ZodOptional; envSecretLocations: z.ZodOptional>; orgScopeId: z.ZodNullable; onPremProxyUrl: z.ZodNullable; name: z.ZodString; model: z.ZodString; apiKey: z.ZodOptional; apiBase: z.ZodOptional; maxStopWords: z.ZodOptional; roles: z.ZodOptional, "many">>; capabilities: z.ZodOptional, z.ZodLiteral<"image_input">, z.ZodLiteral<"next_edit">, z.ZodString]>, "many">>; defaultCompletionOptions: z.ZodOptional; maxTokens: z.ZodOptional; temperature: z.ZodOptional; topP: z.ZodOptional; topK: z.ZodOptional; minP: z.ZodOptional; presencePenalty: z.ZodOptional; frequencyPenalty: z.ZodOptional; stop: z.ZodOptional>; n: z.ZodOptional; reasoning: z.ZodOptional; reasoningBudgetTokens: z.ZodOptional; promptCaching: z.ZodOptional; stream: z.ZodOptional; }, "strip", z.ZodTypeAny, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }>>; cacheBehavior: z.ZodOptional; cacheConversation: z.ZodOptional; }, "strip", z.ZodTypeAny, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }>>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; embedOptions: z.ZodOptional; maxBatchSize: z.ZodOptional; embeddingPrefixes: z.ZodOptional, z.ZodLiteral<"query">]>, z.ZodString>>; }, "strip", z.ZodTypeAny, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }>>; chatOptions: z.ZodOptional; baseAgentSystemMessage: z.ZodOptional; basePlanSystemMessage: z.ZodOptional; toolOverrides: z.ZodOptional; displayTitle: z.ZodOptional; wouldLikeTo: z.ZodOptional; isCurrently: z.ZodOptional; hasAlready: z.ZodOptional; systemMessageDescription: z.ZodOptional; exampleArgs: z.ZodOptional], null>, "many">>; }, "strip", z.ZodTypeAny, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }>>; disabled: z.ZodOptional; }, "strip", z.ZodTypeAny, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }>>>; }, "strip", z.ZodTypeAny, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }>>; promptTemplates: z.ZodOptional; chat: z.ZodOptional>; edit: z.ZodOptional; autocomplete: z.ZodOptional; }, "strip", z.ZodTypeAny, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }>>; useLegacyCompletionsEndpoint: z.ZodOptional; env: z.ZodOptional>>; autocompleteOptions: z.ZodOptional; maxPromptTokens: z.ZodOptional; debounceDelay: z.ZodOptional; modelTimeout: z.ZodOptional; maxSuffixPercentage: z.ZodOptional; prefixPercentage: z.ZodOptional; transform: z.ZodOptional; template: z.ZodOptional; onlyMyCode: z.ZodOptional; useCache: z.ZodOptional; useImports: z.ZodOptional; useRecentlyEdited: z.ZodOptional; useRecentlyOpened: z.ZodOptional; experimental_includeClipboard: z.ZodOptional; experimental_includeRecentlyVisitedRanges: z.ZodOptional; experimental_includeRecentlyEditedRanges: z.ZodOptional; experimental_includeDiff: z.ZodOptional; experimental_enableStaticContextualization: z.ZodOptional; }, "strip", z.ZodTypeAny, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; }, { provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; }>, z.ZodObject<{ provider: z.ZodEffects; sourceFile: z.ZodOptional; name: z.ZodString; model: z.ZodString; apiKey: z.ZodOptional; apiBase: z.ZodOptional; maxStopWords: z.ZodOptional; roles: z.ZodOptional, "many">>; capabilities: z.ZodOptional, z.ZodLiteral<"image_input">, z.ZodLiteral<"next_edit">, z.ZodString]>, "many">>; defaultCompletionOptions: z.ZodOptional; maxTokens: z.ZodOptional; temperature: z.ZodOptional; topP: z.ZodOptional; topK: z.ZodOptional; minP: z.ZodOptional; presencePenalty: z.ZodOptional; frequencyPenalty: z.ZodOptional; stop: z.ZodOptional>; n: z.ZodOptional; reasoning: z.ZodOptional; reasoningBudgetTokens: z.ZodOptional; promptCaching: z.ZodOptional; stream: z.ZodOptional; }, "strip", z.ZodTypeAny, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }>>; cacheBehavior: z.ZodOptional; cacheConversation: z.ZodOptional; }, "strip", z.ZodTypeAny, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }>>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; embedOptions: z.ZodOptional; maxBatchSize: z.ZodOptional; embeddingPrefixes: z.ZodOptional, z.ZodLiteral<"query">]>, z.ZodString>>; }, "strip", z.ZodTypeAny, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }>>; chatOptions: z.ZodOptional; baseAgentSystemMessage: z.ZodOptional; basePlanSystemMessage: z.ZodOptional; toolOverrides: z.ZodOptional; displayTitle: z.ZodOptional; wouldLikeTo: z.ZodOptional; isCurrently: z.ZodOptional; hasAlready: z.ZodOptional; systemMessageDescription: z.ZodOptional; exampleArgs: z.ZodOptional], null>, "many">>; }, "strip", z.ZodTypeAny, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }>>; disabled: z.ZodOptional; }, "strip", z.ZodTypeAny, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }>>>; }, "strip", z.ZodTypeAny, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }>>; promptTemplates: z.ZodOptional; chat: z.ZodOptional>; edit: z.ZodOptional; autocomplete: z.ZodOptional; }, "strip", z.ZodTypeAny, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }>>; useLegacyCompletionsEndpoint: z.ZodOptional; env: z.ZodOptional>>; autocompleteOptions: z.ZodOptional; maxPromptTokens: z.ZodOptional; debounceDelay: z.ZodOptional; modelTimeout: z.ZodOptional; maxSuffixPercentage: z.ZodOptional; prefixPercentage: z.ZodOptional; transform: z.ZodOptional; template: z.ZodOptional; onlyMyCode: z.ZodOptional; useCache: z.ZodOptional; useImports: z.ZodOptional; useRecentlyEdited: z.ZodOptional; useRecentlyOpened: z.ZodOptional; experimental_includeClipboard: z.ZodOptional; experimental_includeRecentlyVisitedRanges: z.ZodOptional; experimental_includeRecentlyEditedRanges: z.ZodOptional; experimental_includeDiff: z.ZodOptional; experimental_enableStaticContextualization: z.ZodOptional; }, "strip", z.ZodTypeAny, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; }, { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; }>]>, "many">; }, "strip", z.ZodTypeAny, { models: ({ provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; } | { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; })[]; }, { models: ({ provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; } | { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; })[]; }>, z.ZodObject<{ context: z.ZodArray; provider: z.ZodString; params: z.ZodOptional; }, "strip", z.ZodTypeAny, { provider: string; params?: any; name?: string | undefined; }, { provider: string; params?: any; name?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { context: { provider: string; params?: any; name?: string | undefined; }[]; }, { context: { provider: string; params?: any; name?: string | undefined; }[]; }>, z.ZodObject<{ data: z.ZodArray, z.ZodLiteral<"noCode">]>>; events: z.ZodOptional>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; apiKey: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; schema: string; destination: string; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; level?: "all" | "noCode" | undefined; events?: string[] | undefined; }, { name: string; schema: string; destination: string; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; level?: "all" | "noCode" | undefined; events?: string[] | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { data: { name: string; schema: string; destination: string; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; level?: "all" | "noCode" | undefined; events?: string[] | undefined; }[]; }, { data: { name: string; schema: string; destination: string; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; level?: "all" | "noCode" | undefined; events?: string[] | undefined; }[]; }>, z.ZodObject<{ mcpServers: z.ZodArray; faviconUrl: z.ZodOptional; sourceFile: z.ZodOptional; sourceSlug: z.ZodOptional; connectionTimeout: z.ZodOptional; } & { command: z.ZodString; type: z.ZodOptional>; args: z.ZodOptional>; env: z.ZodOptional>; cwd: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; command: string; type?: "stdio" | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; args?: string[] | undefined; cwd?: string | undefined; }, { name: string; command: string; type?: "stdio" | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; args?: string[] | undefined; cwd?: string | undefined; }>, z.ZodObject<{ name: z.ZodString; serverName: z.ZodOptional; faviconUrl: z.ZodOptional; sourceFile: z.ZodOptional; sourceSlug: z.ZodOptional; connectionTimeout: z.ZodOptional; } & { url: z.ZodString; type: z.ZodOptional, z.ZodLiteral<"streamable-http">]>>; apiKey: z.ZodOptional; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { url: string; name: string; type?: "sse" | "streamable-http" | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; }, { url: string; name: string; type?: "sse" | "streamable-http" | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; }>]>, "many">; }, "strip", z.ZodTypeAny, { mcpServers: ({ name: string; command: string; type?: "stdio" | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; args?: string[] | undefined; cwd?: string | undefined; } | { url: string; name: string; type?: "sse" | "streamable-http" | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; })[]; }, { mcpServers: ({ name: string; command: string; type?: "stdio" | undefined; env?: Record | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; args?: string[] | undefined; cwd?: string | undefined; } | { url: string; name: string; type?: "sse" | "streamable-http" | undefined; apiKey?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; sourceFile?: string | undefined; serverName?: string | undefined; faviconUrl?: string | undefined; sourceSlug?: string | undefined; connectionTimeout?: number | undefined; })[]; }>, z.ZodObject<{ rules: z.ZodArray; globs: z.ZodOptional]>>; regex: z.ZodOptional]>>; alwaysApply: z.ZodOptional; invokable: z.ZodOptional; sourceFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; }, { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; }>]>, "many">; }, "strip", z.ZodTypeAny, { rules: (string | { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; })[]; }, { rules: (string | { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; })[]; }>, z.ZodObject<{ prompts: z.ZodArray; prompt: z.ZodString; sourceFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; prompt: string; description?: string | undefined; sourceFile?: string | undefined; }, { name: string; prompt: string; description?: string | undefined; sourceFile?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { prompts: { name: string; prompt: string; description?: string | undefined; sourceFile?: string | undefined; }[]; }, { prompts: { name: string; prompt: string; description?: string | undefined; sourceFile?: string | undefined; }[]; }>, z.ZodObject<{ docs: z.ZodArray; faviconUrl: z.ZodOptional; useLocalCrawling: z.ZodOptional; sourceFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; startUrl: string; sourceFile?: string | undefined; faviconUrl?: string | undefined; rootUrl?: string | undefined; useLocalCrawling?: boolean | undefined; }, { name: string; startUrl: string; sourceFile?: string | undefined; faviconUrl?: string | undefined; rootUrl?: string | undefined; useLocalCrawling?: boolean | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { docs: { name: string; startUrl: string; sourceFile?: string | undefined; faviconUrl?: string | undefined; rootUrl?: string | undefined; useLocalCrawling?: boolean | undefined; }[]; }, { docs: { name: string; startUrl: string; sourceFile?: string | undefined; faviconUrl?: string | undefined; rootUrl?: string | undefined; useLocalCrawling?: boolean | undefined; }[]; }>]>>; export type Block = z.infer; export declare const continueCommandSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodOptional; prompt: z.ZodString; placeholders: z.ZodOptional>; context: z.ZodOptional; contextWindowSize: z.ZodOptional; model: z.ZodOptional; systemMessage: z.ZodOptional; slashCommand: z.ZodOptional; hideFromCommandPalette: z.ZodOptional; hideFromSlashCommands: z.ZodOptional; mode: z.ZodOptional>; addEnhancedContext: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; prompt: string; description?: string | undefined; model?: string | undefined; context?: string | undefined; placeholders?: string[] | undefined; contextWindowSize?: number | undefined; systemMessage?: string | undefined; slashCommand?: string | undefined; hideFromCommandPalette?: boolean | undefined; hideFromSlashCommands?: boolean | undefined; mode?: "diff" | "insert" | "replace" | undefined; addEnhancedContext?: boolean | undefined; }, { name: string; prompt: string; description?: string | undefined; model?: string | undefined; context?: string | undefined; placeholders?: string[] | undefined; contextWindowSize?: number | undefined; systemMessage?: string | undefined; slashCommand?: string | undefined; hideFromCommandPalette?: boolean | undefined; hideFromSlashCommands?: boolean | undefined; mode?: "diff" | "insert" | "replace" | undefined; addEnhancedContext?: boolean | undefined; }>; export declare const languageMarkerSchema: z.ZodObject<{ language: z.ZodString; markers: z.ZodArray; }, "strip", z.ZodTypeAny, { language: string; markers: string[]; }, { language: string; markers: string[]; }>; export declare const sidebarSchema: z.ZodObject<{ enabled: z.ZodOptional; defaultOpen: z.ZodOptional; defaultWidth: z.ZodOptional; showButtonsThreshold: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled?: boolean | undefined; defaultOpen?: boolean | undefined; defaultWidth?: number | undefined; showButtonsThreshold?: number | undefined; }, { enabled?: boolean | undefined; defaultOpen?: boolean | undefined; defaultWidth?: number | undefined; showButtonsThreshold?: number | undefined; }>; export declare const autoindentExtensionsSchema: z.ZodArray; export declare const configSchema: z.ZodObject<{ models: z.ZodOptional; apiKeyLocation: z.ZodOptional; envSecretLocations: z.ZodOptional>; orgScopeId: z.ZodNullable; onPremProxyUrl: z.ZodNullable; name: z.ZodString; model: z.ZodString; apiKey: z.ZodOptional; apiBase: z.ZodOptional; maxStopWords: z.ZodOptional; roles: z.ZodOptional, "many">>; capabilities: z.ZodOptional, z.ZodLiteral<"image_input">, z.ZodLiteral<"next_edit">, z.ZodString]>, "many">>; defaultCompletionOptions: z.ZodOptional; maxTokens: z.ZodOptional; temperature: z.ZodOptional; topP: z.ZodOptional; topK: z.ZodOptional; minP: z.ZodOptional; presencePenalty: z.ZodOptional; frequencyPenalty: z.ZodOptional; stop: z.ZodOptional>; n: z.ZodOptional; reasoning: z.ZodOptional; reasoningBudgetTokens: z.ZodOptional; promptCaching: z.ZodOptional; stream: z.ZodOptional; }, "strip", z.ZodTypeAny, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }>>; cacheBehavior: z.ZodOptional; cacheConversation: z.ZodOptional; }, "strip", z.ZodTypeAny, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }>>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; embedOptions: z.ZodOptional; maxBatchSize: z.ZodOptional; embeddingPrefixes: z.ZodOptional, z.ZodLiteral<"query">]>, z.ZodString>>; }, "strip", z.ZodTypeAny, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }>>; chatOptions: z.ZodOptional; baseAgentSystemMessage: z.ZodOptional; basePlanSystemMessage: z.ZodOptional; toolOverrides: z.ZodOptional; displayTitle: z.ZodOptional; wouldLikeTo: z.ZodOptional; isCurrently: z.ZodOptional; hasAlready: z.ZodOptional; systemMessageDescription: z.ZodOptional; exampleArgs: z.ZodOptional], null>, "many">>; }, "strip", z.ZodTypeAny, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }>>; disabled: z.ZodOptional; }, "strip", z.ZodTypeAny, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }>>>; }, "strip", z.ZodTypeAny, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }>>; promptTemplates: z.ZodOptional; chat: z.ZodOptional>; edit: z.ZodOptional; autocomplete: z.ZodOptional; }, "strip", z.ZodTypeAny, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }>>; useLegacyCompletionsEndpoint: z.ZodOptional; env: z.ZodOptional>>; autocompleteOptions: z.ZodOptional; maxPromptTokens: z.ZodOptional; debounceDelay: z.ZodOptional; modelTimeout: z.ZodOptional; maxSuffixPercentage: z.ZodOptional; prefixPercentage: z.ZodOptional; transform: z.ZodOptional; template: z.ZodOptional; onlyMyCode: z.ZodOptional; useCache: z.ZodOptional; useImports: z.ZodOptional; useRecentlyEdited: z.ZodOptional; useRecentlyOpened: z.ZodOptional; experimental_includeClipboard: z.ZodOptional; experimental_includeRecentlyVisitedRanges: z.ZodOptional; experimental_includeRecentlyEditedRanges: z.ZodOptional; experimental_includeDiff: z.ZodOptional; experimental_enableStaticContextualization: z.ZodOptional; }, "strip", z.ZodTypeAny, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; }, { provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; }>, z.ZodObject<{ provider: z.ZodEffects; sourceFile: z.ZodOptional; name: z.ZodString; model: z.ZodString; apiKey: z.ZodOptional; apiBase: z.ZodOptional; maxStopWords: z.ZodOptional; roles: z.ZodOptional, "many">>; capabilities: z.ZodOptional, z.ZodLiteral<"image_input">, z.ZodLiteral<"next_edit">, z.ZodString]>, "many">>; defaultCompletionOptions: z.ZodOptional; maxTokens: z.ZodOptional; temperature: z.ZodOptional; topP: z.ZodOptional; topK: z.ZodOptional; minP: z.ZodOptional; presencePenalty: z.ZodOptional; frequencyPenalty: z.ZodOptional; stop: z.ZodOptional>; n: z.ZodOptional; reasoning: z.ZodOptional; reasoningBudgetTokens: z.ZodOptional; promptCaching: z.ZodOptional; stream: z.ZodOptional; }, "strip", z.ZodTypeAny, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }, { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; }>>; cacheBehavior: z.ZodOptional; cacheConversation: z.ZodOptional; }, "strip", z.ZodTypeAny, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }, { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; }>>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; embedOptions: z.ZodOptional; maxBatchSize: z.ZodOptional; embeddingPrefixes: z.ZodOptional, z.ZodLiteral<"query">]>, z.ZodString>>; }, "strip", z.ZodTypeAny, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }, { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; }>>; chatOptions: z.ZodOptional; baseAgentSystemMessage: z.ZodOptional; basePlanSystemMessage: z.ZodOptional; toolOverrides: z.ZodOptional; displayTitle: z.ZodOptional; wouldLikeTo: z.ZodOptional; isCurrently: z.ZodOptional; hasAlready: z.ZodOptional; systemMessageDescription: z.ZodOptional; exampleArgs: z.ZodOptional], null>, "many">>; }, "strip", z.ZodTypeAny, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }, { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; }>>; disabled: z.ZodOptional; }, "strip", z.ZodTypeAny, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }, { description?: string | undefined; displayTitle?: string | undefined; wouldLikeTo?: string | undefined; isCurrently?: string | undefined; hasAlready?: string | undefined; systemMessageDescription?: { prefix?: string | undefined; exampleArgs?: [string, string | number][] | undefined; } | undefined; disabled?: boolean | undefined; }>>>; }, "strip", z.ZodTypeAny, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }, { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; }>>; promptTemplates: z.ZodOptional; chat: z.ZodOptional>; edit: z.ZodOptional; autocomplete: z.ZodOptional; }, "strip", z.ZodTypeAny, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }, { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; }>>; useLegacyCompletionsEndpoint: z.ZodOptional; env: z.ZodOptional>>; autocompleteOptions: z.ZodOptional; maxPromptTokens: z.ZodOptional; debounceDelay: z.ZodOptional; modelTimeout: z.ZodOptional; maxSuffixPercentage: z.ZodOptional; prefixPercentage: z.ZodOptional; transform: z.ZodOptional; template: z.ZodOptional; onlyMyCode: z.ZodOptional; useCache: z.ZodOptional; useImports: z.ZodOptional; useRecentlyEdited: z.ZodOptional; useRecentlyOpened: z.ZodOptional; experimental_includeClipboard: z.ZodOptional; experimental_includeRecentlyVisitedRanges: z.ZodOptional; experimental_includeRecentlyEditedRanges: z.ZodOptional; experimental_includeDiff: z.ZodOptional; experimental_enableStaticContextualization: z.ZodOptional; }, "strip", z.ZodTypeAny, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }, { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; }, { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; }>]>, "many">>; defaultModel: z.ZodOptional; defaultRecentMessages: z.ZodOptional; commands: z.ZodOptional; prompt: z.ZodString; placeholders: z.ZodOptional>; context: z.ZodOptional; contextWindowSize: z.ZodOptional; model: z.ZodOptional; systemMessage: z.ZodOptional; slashCommand: z.ZodOptional; hideFromCommandPalette: z.ZodOptional; hideFromSlashCommands: z.ZodOptional; mode: z.ZodOptional>; addEnhancedContext: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; prompt: string; description?: string | undefined; model?: string | undefined; context?: string | undefined; placeholders?: string[] | undefined; contextWindowSize?: number | undefined; systemMessage?: string | undefined; slashCommand?: string | undefined; hideFromCommandPalette?: boolean | undefined; hideFromSlashCommands?: boolean | undefined; mode?: "diff" | "insert" | "replace" | undefined; addEnhancedContext?: boolean | undefined; }, { name: string; prompt: string; description?: string | undefined; model?: string | undefined; context?: string | undefined; placeholders?: string[] | undefined; contextWindowSize?: number | undefined; systemMessage?: string | undefined; slashCommand?: string | undefined; hideFromCommandPalette?: boolean | undefined; hideFromSlashCommands?: boolean | undefined; mode?: "diff" | "insert" | "replace" | undefined; addEnhancedContext?: boolean | undefined; }>, "many">>; tools: z.ZodOptional; }, "strip", z.ZodTypeAny, { description: string; name: string; defaultIcon?: string | undefined; }, { description: string; name: string; defaultIcon?: string | undefined; }>, "many">>; contextProviders: z.ZodOptional>; langMarkers: z.ZodOptional; }, "strip", z.ZodTypeAny, { language: string; markers: string[]; }, { language: string; markers: string[]; }>, "many">>; sidebar: z.ZodOptional; defaultOpen: z.ZodOptional; defaultWidth: z.ZodOptional; showButtonsThreshold: z.ZodOptional; }, "strip", z.ZodTypeAny, { enabled?: boolean | undefined; defaultOpen?: boolean | undefined; defaultWidth?: number | undefined; showButtonsThreshold?: number | undefined; }, { enabled?: boolean | undefined; defaultOpen?: boolean | undefined; defaultWidth?: number | undefined; showButtonsThreshold?: number | undefined; }>>; tabAutocompleteModel: z.ZodOptional; rules: z.ZodOptional; globs: z.ZodOptional]>>; regex: z.ZodOptional]>>; alwaysApply: z.ZodOptional; invokable: z.ZodOptional; sourceFile: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; }, { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; }>, "many">>; doneWithBannerForever: z.ZodOptional; autoindentExtensions: z.ZodOptional>; proxy: z.ZodOptional; api_base: z.ZodOptional; api_key: z.ZodOptional; env: z.ZodOptional>>; requestOptions: z.ZodOptional; verifySsl: z.ZodOptional; caBundlePath: z.ZodOptional]>>; proxy: z.ZodOptional; headers: z.ZodOptional>; extraBodyProperties: z.ZodOptional>; noProxy: z.ZodOptional>; clientCertificate: z.ZodOptional; }, "strip", z.ZodTypeAny, { cert: string; key: string; passphrase?: string | undefined; }, { cert: string; key: string; passphrase?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }, { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { proxy?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; env?: Record | undefined; tools?: { description: string; name: string; defaultIcon?: string | undefined; }[] | undefined; rules?: { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; }[] | undefined; models?: ({ provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; } | { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; })[] | undefined; defaultModel?: string | undefined; defaultRecentMessages?: number | undefined; commands?: { name: string; prompt: string; description?: string | undefined; model?: string | undefined; context?: string | undefined; placeholders?: string[] | undefined; contextWindowSize?: number | undefined; systemMessage?: string | undefined; slashCommand?: string | undefined; hideFromCommandPalette?: boolean | undefined; hideFromSlashCommands?: boolean | undefined; mode?: "diff" | "insert" | "replace" | undefined; addEnhancedContext?: boolean | undefined; }[] | undefined; contextProviders?: any[] | undefined; langMarkers?: { language: string; markers: string[]; }[] | undefined; sidebar?: { enabled?: boolean | undefined; defaultOpen?: boolean | undefined; defaultWidth?: number | undefined; showButtonsThreshold?: number | undefined; } | undefined; tabAutocompleteModel?: string | undefined; doneWithBannerForever?: boolean | undefined; autoindentExtensions?: string[] | undefined; api_base?: string | undefined; api_key?: string | undefined; }, { proxy?: string | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; env?: Record | undefined; tools?: { description: string; name: string; defaultIcon?: string | undefined; }[] | undefined; rules?: { name: string; rule: string; regex?: string | string[] | undefined; description?: string | undefined; sourceFile?: string | undefined; globs?: string | string[] | undefined; alwaysApply?: boolean | undefined; invokable?: boolean | undefined; }[] | undefined; models?: ({ provider: "continue-proxy"; orgScopeId: string | null; onPremProxyUrl: string | null; name: string; model: string; apiKeyLocation?: string | undefined; envSecretLocations?: Record | undefined; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; } | { provider: string; name: string; model: string; apiKey?: string | undefined; apiBase?: string | undefined; maxStopWords?: number | undefined; roles?: ("chat" | "autocomplete" | "embed" | "rerank" | "edit" | "apply" | "summarize" | "subagent")[] | undefined; capabilities?: string[] | undefined; defaultCompletionOptions?: { contextLength?: number | undefined; maxTokens?: number | undefined; temperature?: number | undefined; topP?: number | undefined; topK?: number | undefined; minP?: number | undefined; presencePenalty?: number | undefined; frequencyPenalty?: number | undefined; stop?: string[] | undefined; n?: number | undefined; reasoning?: boolean | undefined; reasoningBudgetTokens?: number | undefined; promptCaching?: boolean | undefined; stream?: boolean | undefined; } | undefined; cacheBehavior?: { cacheSystemMessage?: boolean | undefined; cacheConversation?: boolean | undefined; } | undefined; requestOptions?: { timeout?: number | undefined; verifySsl?: boolean | undefined; caBundlePath?: string | string[] | undefined; proxy?: string | undefined; headers?: Record | undefined; extraBodyProperties?: Record | undefined; noProxy?: string[] | undefined; clientCertificate?: { cert: string; key: string; passphrase?: string | undefined; } | undefined; } | undefined; embedOptions?: { maxChunkSize?: number | undefined; maxBatchSize?: number | undefined; embeddingPrefixes?: Partial> | undefined; } | undefined; chatOptions?: { baseSystemMessage?: string | undefined; baseAgentSystemMessage?: string | undefined; basePlanSystemMessage?: string | undefined; toolOverrides?: Record | undefined; } | undefined; promptTemplates?: { chat?: "llama2" | "alpaca" | "zephyr" | "phi2" | "phind" | "anthropic" | "chatml" | "none" | "openchat" | "deepseek" | "xwin-coder" | "neural-chat" | "codellama-70b" | "llava" | "gemma" | "granite" | "llama3" | "codestral" | undefined; autocomplete?: string | undefined; edit?: string | undefined; apply?: string | undefined; } | undefined; useLegacyCompletionsEndpoint?: boolean | undefined; env?: Record | undefined; autocompleteOptions?: { disable?: boolean | undefined; maxPromptTokens?: number | undefined; debounceDelay?: number | undefined; modelTimeout?: number | undefined; maxSuffixPercentage?: number | undefined; prefixPercentage?: number | undefined; transform?: boolean | undefined; template?: string | undefined; onlyMyCode?: boolean | undefined; useCache?: boolean | undefined; useImports?: boolean | undefined; useRecentlyEdited?: boolean | undefined; useRecentlyOpened?: boolean | undefined; experimental_includeClipboard?: boolean | undefined; experimental_includeRecentlyVisitedRanges?: boolean | undefined; experimental_includeRecentlyEditedRanges?: boolean | undefined; experimental_includeDiff?: boolean | undefined; experimental_enableStaticContextualization?: boolean | undefined; } | undefined; sourceFile?: string | undefined; })[] | undefined; defaultModel?: string | undefined; defaultRecentMessages?: number | undefined; commands?: { name: string; prompt: string; description?: string | undefined; model?: string | undefined; context?: string | undefined; placeholders?: string[] | undefined; contextWindowSize?: number | undefined; systemMessage?: string | undefined; slashCommand?: string | undefined; hideFromCommandPalette?: boolean | undefined; hideFromSlashCommands?: boolean | undefined; mode?: "diff" | "insert" | "replace" | undefined; addEnhancedContext?: boolean | undefined; }[] | undefined; contextProviders?: any[] | undefined; langMarkers?: { language: string; markers: string[]; }[] | undefined; sidebar?: { enabled?: boolean | undefined; defaultOpen?: boolean | undefined; defaultWidth?: number | undefined; showButtonsThreshold?: number | undefined; } | undefined; tabAutocompleteModel?: string | undefined; doneWithBannerForever?: boolean | undefined; autoindentExtensions?: string[] | undefined; api_base?: string | undefined; api_key?: string | undefined; }>; export type Config = z.infer;