import { z } from 'zod'; export declare const AgentOverrideConfigSchema: z.ZodObject<{ model: z.ZodOptional; temperature: z.ZodOptional; variant: z.ZodCatch>; skills: z.ZodOptional>; mcps: z.ZodOptional>; }, z.core.$strip>; export declare const TmuxLayoutSchema: z.ZodEnum<{ "main-horizontal": "main-horizontal"; "main-vertical": "main-vertical"; tiled: "tiled"; "even-horizontal": "even-horizontal"; "even-vertical": "even-vertical"; }>; export type TmuxLayout = z.infer; export declare const TmuxConfigSchema: z.ZodObject<{ enabled: z.ZodDefault; layout: z.ZodDefault>; main_pane_size: z.ZodDefault; }, z.core.$strip>; export type TmuxConfig = z.infer; export type AgentOverrideConfig = z.infer; export declare const PresetSchema: z.ZodRecord; temperature: z.ZodOptional; variant: z.ZodCatch>; skills: z.ZodOptional>; mcps: z.ZodOptional>; }, z.core.$strip>>; export type Preset = z.infer; export declare const McpNameSchema: z.ZodEnum<{ websearch: "websearch"; context7: "context7"; grep_app: "grep_app"; }>; export type McpName = z.infer; export declare const BackgroundTaskConfigSchema: z.ZodObject<{ maxConcurrentStarts: z.ZodDefault; }, z.core.$strip>; export type BackgroundTaskConfig = z.infer; export declare const PluginConfigSchema: z.ZodObject<{ preset: z.ZodOptional; presets: z.ZodOptional; temperature: z.ZodOptional; variant: z.ZodCatch>; skills: z.ZodOptional>; mcps: z.ZodOptional>; }, z.core.$strip>>>>; agents: z.ZodOptional; temperature: z.ZodOptional; variant: z.ZodCatch>; skills: z.ZodOptional>; mcps: z.ZodOptional>; }, z.core.$strip>>>; disabled_mcps: z.ZodOptional>; tmux: z.ZodOptional; layout: z.ZodDefault>; main_pane_size: z.ZodDefault; }, z.core.$strip>>; background: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export type PluginConfig = z.infer; export type { AgentName } from './constants';