import { z } from "#compiled/zod/index.js"; declare const source: z.ZodObject<{ exportName: z.ZodOptional; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; }, z.core.$strip>; declare const entry: z.ZodObject<{ exportName: z.ZodOptional; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; name: z.ZodString; }, z.core.$strip>; declare const tool: z.ZodObject<{ exportName: z.ZodOptional; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; name: z.ZodString; description: z.ZodString; hasAuth: z.ZodBoolean; hasExecute: z.ZodBoolean; hasModelOutputProjection: z.ZodBoolean; hasOutputSchema: z.ZodBoolean; inputSchema: z.ZodUnknown; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; outputSchema: z.ZodOptional; replacesFrameworkTool: z.ZodBoolean; requiresApproval: z.ZodBoolean; }, z.core.$strip>; declare const frameworkTool: z.ZodObject<{ exportName: z.ZodOptional; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; name: z.ZodString; description: z.ZodString; hasAuth: z.ZodBoolean; hasExecute: z.ZodBoolean; hasModelOutputProjection: z.ZodBoolean; hasOutputSchema: z.ZodBoolean; inputSchema: z.ZodUnknown; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; outputSchema: z.ZodOptional; replacesFrameworkTool: z.ZodBoolean; requiresApproval: z.ZodBoolean; disabledByAuthor: z.ZodBoolean; replacedByAuthoredTool: z.ZodBoolean; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; replaced: "replaced"; }>; }, z.core.$strip>; declare const dynamicResolver: z.ZodObject<{ exportName: z.ZodOptional; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; eventNames: z.ZodArray; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; slug: z.ZodString; }, z.core.$strip>; declare const skill: z.ZodObject<{ exportName: z.ZodOptional; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; name: z.ZodString; description: z.ZodString; license: z.ZodOptional; markdown: z.ZodString; metadata: z.ZodOptional>; }, z.core.$strip>; declare const instructions: z.ZodObject<{ exportName: z.ZodOptional; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; name: z.ZodString; markdown: z.ZodString; }, z.core.$strip>; declare const schedule: z.ZodObject<{ exportName: z.ZodOptional; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; name: z.ZodString; cron: z.ZodString; hasRun: z.ZodBoolean; markdown: z.ZodOptional; }, z.core.$strip>; declare const subagent: z.ZodObject<{ exportName: z.ZodOptional; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; name: z.ZodString; description: z.ZodOptional; entryPath: z.ZodString; nodeId: z.ZodString; rootPath: z.ZodString; summary: z.ZodObject<{ channels: z.ZodNumber; connections: z.ZodNumber; hooks: z.ZodNumber; instructions: z.ZodBoolean; schedules: z.ZodNumber; skills: z.ZodNumber; tools: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; declare const channel: z.ZodObject<{ exportName: z.ZodOptional; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; name: z.ZodString; adapterKind: z.ZodOptional; method: z.ZodString; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; urlPath: z.ZodString; }, z.core.$strip>; declare const frameworkChannel: z.ZodObject<{ exportName: z.ZodOptional; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; name: z.ZodString; adapterKind: z.ZodOptional; method: z.ZodString; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; urlPath: z.ZodString; disabledByAuthor: z.ZodBoolean; replacedByAuthoredChannel: z.ZodBoolean; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; replaced: "replaced"; }>; }, z.core.$strip>; declare const connection: z.ZodObject<{ exportName: z.ZodOptional; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; connectionName: z.ZodString; description: z.ZodString; hasApproval: z.ZodBoolean; hasAuthorization: z.ZodBoolean; hasHeaders: z.ZodBoolean; protocol: z.ZodString; toolFilter: z.ZodOptional; url: z.ZodString; }, z.core.$strip>; declare const hook: z.ZodObject<{ exportName: z.ZodOptional; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; eventNames: z.ZodArray; slug: z.ZodString; }, z.core.$strip>; declare const sandbox: z.ZodObject<{ exportName: z.ZodOptional; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; backendKind: z.ZodOptional; description: z.ZodOptional; hasBootstrap: z.ZodBoolean; hasOnSession: z.ZodBoolean; revalidationKey: z.ZodOptional; sourceHash: z.ZodOptional; }, z.core.$strip>; /** Runtime contract for the complete `/eve/v1/info` response. */ export declare const AgentInfoResultSchema: z.ZodObject<{ agent: z.ZodObject<{ agentRoot: z.ZodString; appRoot: z.ZodString; configSource: z.ZodOptional; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; }, z.core.$strip>>; description: z.ZodOptional; model: z.ZodObject<{ contextWindowTokens: z.ZodOptional; id: z.ZodString; providerOptions: z.ZodOptional; reasoning: z.ZodCatch>>; source: z.ZodOptional; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; }, z.core.$strip>>; routing: z.ZodOptional; target: z.ZodString; byok: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"external">; provider: z.ZodString; }, z.core.$strip>], "kind">>; endpoint: z.ZodOptional; provider: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"gateway">; connected: z.ZodLiteral; credential: z.ZodEnum<{ "api-key": "api-key"; oidc: "oidc"; }>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"gateway">; connected: z.ZodLiteral; }, z.core.$strip>]>>; }, z.core.$strip>; name: z.ZodString; outputSchema: z.ZodOptional; }, z.core.$strip>; capabilities: z.ZodObject<{ devRoutes: z.ZodBoolean; }, z.core.$strip>; channels: z.ZodObject<{ authored: z.ZodArray; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; name: z.ZodString; adapterKind: z.ZodOptional; method: z.ZodString; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; urlPath: z.ZodString; }, z.core.$strip>>; available: z.ZodArray; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; name: z.ZodString; adapterKind: z.ZodOptional; method: z.ZodString; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; urlPath: z.ZodString; }, z.core.$strip>>; disabledFramework: z.ZodArray; framework: z.ZodArray; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; name: z.ZodString; adapterKind: z.ZodOptional; method: z.ZodString; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; urlPath: z.ZodString; disabledByAuthor: z.ZodBoolean; replacedByAuthoredChannel: z.ZodBoolean; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; replaced: "replaced"; }>; }, z.core.$strip>>; }, z.core.$strip>; connections: z.ZodArray; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; connectionName: z.ZodString; description: z.ZodString; hasApproval: z.ZodBoolean; hasAuthorization: z.ZodBoolean; hasHeaders: z.ZodBoolean; protocol: z.ZodString; toolFilter: z.ZodOptional; url: z.ZodString; }, z.core.$strip>>; diagnostics: z.ZodObject<{ discoveryErrors: z.ZodNumber; discoveryWarnings: z.ZodNumber; }, z.core.$strip>; hooks: z.ZodArray; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; eventNames: z.ZodArray; slug: z.ZodString; }, z.core.$strip>>; instructions: z.ZodObject<{ dynamic: z.ZodArray; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; eventNames: z.ZodArray; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; slug: z.ZodString; }, z.core.$strip>>; static: z.ZodNullable; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; name: z.ZodString; markdown: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; kind: z.ZodLiteral<"eve-agent-info">; mode: z.ZodEnum<{ development: "development"; production: "production"; }>; sandbox: z.ZodNullable; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; backendKind: z.ZodOptional; description: z.ZodOptional; hasBootstrap: z.ZodBoolean; hasOnSession: z.ZodBoolean; revalidationKey: z.ZodOptional; sourceHash: z.ZodOptional; }, z.core.$strip>>; schedules: z.ZodArray; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; name: z.ZodString; cron: z.ZodString; hasRun: z.ZodBoolean; markdown: z.ZodOptional; }, z.core.$strip>>; skills: z.ZodObject<{ dynamic: z.ZodArray; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; eventNames: z.ZodArray; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; slug: z.ZodString; }, z.core.$strip>>; static: z.ZodArray; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; name: z.ZodString; description: z.ZodString; license: z.ZodOptional; markdown: z.ZodString; metadata: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; subagents: z.ZodObject<{ local: z.ZodArray; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; name: z.ZodString; description: z.ZodOptional; entryPath: z.ZodString; nodeId: z.ZodString; rootPath: z.ZodString; summary: z.ZodObject<{ channels: z.ZodNumber; connections: z.ZodNumber; hooks: z.ZodNumber; instructions: z.ZodBoolean; schedules: z.ZodNumber; skills: z.ZodNumber; tools: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>>; total: z.ZodNumber; }, z.core.$strip>; tools: z.ZodObject<{ authored: z.ZodArray; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; name: z.ZodString; description: z.ZodString; hasAuth: z.ZodBoolean; hasExecute: z.ZodBoolean; hasModelOutputProjection: z.ZodBoolean; hasOutputSchema: z.ZodBoolean; inputSchema: z.ZodUnknown; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; outputSchema: z.ZodOptional; replacesFrameworkTool: z.ZodBoolean; requiresApproval: z.ZodBoolean; }, z.core.$strip>>; available: z.ZodArray; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; name: z.ZodString; description: z.ZodString; hasAuth: z.ZodBoolean; hasExecute: z.ZodBoolean; hasModelOutputProjection: z.ZodBoolean; hasOutputSchema: z.ZodBoolean; inputSchema: z.ZodUnknown; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; outputSchema: z.ZodOptional; replacesFrameworkTool: z.ZodBoolean; requiresApproval: z.ZodBoolean; }, z.core.$strip>>; disabledFramework: z.ZodArray; dynamic: z.ZodArray; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; eventNames: z.ZodArray; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; slug: z.ZodString; }, z.core.$strip>>; framework: z.ZodArray; logicalPath: z.ZodString; sourceId: z.ZodOptional; sourceKind: z.ZodString; name: z.ZodString; description: z.ZodString; hasAuth: z.ZodBoolean; hasExecute: z.ZodBoolean; hasModelOutputProjection: z.ZodBoolean; hasOutputSchema: z.ZodBoolean; inputSchema: z.ZodUnknown; origin: z.ZodEnum<{ authored: "authored"; framework: "framework"; }>; outputSchema: z.ZodOptional; replacesFrameworkTool: z.ZodBoolean; requiresApproval: z.ZodBoolean; disabledByAuthor: z.ZodBoolean; replacedByAuthoredTool: z.ZodBoolean; status: z.ZodEnum<{ active: "active"; disabled: "disabled"; replaced: "replaced"; }>; }, z.core.$strip>>; reserved: z.ZodArray; }, z.core.$strip>; version: z.ZodLiteral<1>; workflow: z.ZodObject<{ enabled: z.ZodBoolean; toolName: z.ZodString; }, z.core.$strip>; workspace: z.ZodObject<{ resourceRoot: z.ZodUnknown; rootEntries: z.ZodArray; }, z.core.$strip>; }, z.core.$strip>; type ReadonlyDeep = T extends readonly (infer Item)[] ? readonly ReadonlyDeep[] : T extends object ? { readonly [Key in keyof T]: ReadonlyDeep; } : T; export type AgentInfoSource = ReadonlyDeep>; export type AgentInfoEntry = ReadonlyDeep>; export type AgentInfoToolEntry = ReadonlyDeep>; export type AgentInfoFrameworkToolEntry = ReadonlyDeep>; export type AgentInfoDynamicResolverEntry = ReadonlyDeep>; export type AgentInfoTools = AgentInfoResult["tools"]; export type AgentInfoSkillEntry = ReadonlyDeep>; export type AgentInfoInstructionsEntry = ReadonlyDeep>; export type AgentInfoInstructions = AgentInfoResult["instructions"]; export type AgentInfoScheduleEntry = ReadonlyDeep>; export type AgentInfoSubagentEntry = ReadonlyDeep>; export type AgentInfoChannelEntry = ReadonlyDeep>; export type AgentInfoFrameworkChannelEntry = ReadonlyDeep>; export type AgentInfoChannels = AgentInfoResult["channels"]; export type AgentInfoConnectionEntry = ReadonlyDeep>; export type AgentInfoHookEntry = ReadonlyDeep>; export type AgentInfoSandboxEntry = ReadonlyDeep>; export type AgentInfoResult = ReadonlyDeep>; export {};