import { z } from "zod"; import type { AgentProvider } from "./agent-types.js"; export declare const ProviderCommandSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ mode: z.ZodLiteral<"default">; }, z.core.$strip>, z.ZodObject<{ mode: z.ZodLiteral<"append">; args: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ mode: z.ZodLiteral<"replace">; argv: z.ZodArray; }, z.core.$strip>], "mode">; export declare const ProviderRuntimeSettingsSchema: z.ZodObject<{ command: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ mode: z.ZodLiteral<"append">; args: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ mode: z.ZodLiteral<"replace">; argv: z.ZodArray; }, z.core.$strip>], "mode">>; env: z.ZodOptional>; disallowedTools: z.ZodOptional>; }, z.core.$strip>; export declare const ProviderPaseoToolsPolicySchema: z.ZodObject<{ enabled: z.ZodOptional; disabledTools: z.ZodOptional>; }, z.core.$strip>; export declare const ProviderProfileModelSchema: z.ZodObject<{ id: z.ZodString; label: z.ZodString; description: z.ZodOptional; isDefault: z.ZodOptional; thinkingOptions: z.ZodOptional; isDefault: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; export declare const ProviderOverrideSchema: z.ZodObject<{ extends: z.ZodOptional; label: z.ZodOptional; description: z.ZodOptional; command: z.ZodOptional>; env: z.ZodOptional>; params: z.ZodOptional>; models: z.ZodOptional; isDefault: z.ZodOptional; thinkingOptions: z.ZodOptional; isDefault: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>>; additionalModels: z.ZodOptional; isDefault: z.ZodOptional; thinkingOptions: z.ZodOptional; isDefault: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>>; disallowedTools: z.ZodOptional>; paseoTools: z.ZodOptional; disabledTools: z.ZodOptional>; }, z.core.$strip>>; enabled: z.ZodOptional; order: z.ZodOptional; }, z.core.$strip>; export declare const ProviderOverridesSchema: z.ZodRecord; label: z.ZodOptional; description: z.ZodOptional; command: z.ZodOptional>; env: z.ZodOptional>; params: z.ZodOptional>; models: z.ZodOptional; isDefault: z.ZodOptional; thinkingOptions: z.ZodOptional; isDefault: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>>; additionalModels: z.ZodOptional; isDefault: z.ZodOptional; thinkingOptions: z.ZodOptional; isDefault: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>>; disallowedTools: z.ZodOptional>; paseoTools: z.ZodOptional; disabledTools: z.ZodOptional>; }, z.core.$strip>>; enabled: z.ZodOptional; order: z.ZodOptional; }, z.core.$strip>>; export declare const AgentProviderRuntimeSettingsMapSchema: z.ZodRecord; }, z.core.$strip>, z.ZodObject<{ mode: z.ZodLiteral<"append">; args: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ mode: z.ZodLiteral<"replace">; argv: z.ZodArray; }, z.core.$strip>], "mode">>; env: z.ZodOptional>; disallowedTools: z.ZodOptional>; }, z.core.$strip>>; export type ProviderCommand = z.infer; export type ProviderRuntimeSettings = z.infer; export type ProviderPaseoToolsPolicy = z.infer; export type ProviderProfileModel = z.infer; export type ProviderOverride = z.infer; export type ProviderOverrides = z.infer; export type AgentProviderRuntimeSettingsMap = Partial>; //# sourceMappingURL=provider-config.d.ts.map