import { z } from "#compiled/zod/index.js"; import type { AgentReasoningDefinition, AgentStaticModelDefinition } from "#public/index.js"; import type { GitHubCredentialProvider, SelfModificationAuthorization } from "./config.js"; export declare const deployedSelfModificationConfigSchema: z.ZodObject<{ model: z.ZodOptional>; reasoning: z.ZodOptional>; credentials: z.ZodOptional; }, z.core.$strip>, z.ZodCustom]>>; source: z.ZodObject<{ git: z.ZodObject<{ directory: z.ZodString; repository: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; target: z.ZodObject<{ branch: z.ZodString; }, z.core.$strip>; authorize: z.ZodCustom; }, z.core.$strict>;