import type { Schema } from "../../extensions/schema/index.js"; import { type RuntimeAgentMarkdownDefinition } from "./agent-definition.js"; /** Input payload for resolve runtime agent definitions dir. */ export type ResolveRuntimeAgentDefinitionsDirInput = { baseDir: string; id: string; fileName?: string; }; export type ListRuntimeAgentMarkdownDefinitionIdsInput = { baseDir: string; }; /** Input payload for load runtime agent markdown definition from file. */ export type LoadRuntimeAgentMarkdownDefinitionFromFileInput = { agentsDir: string; id: string; fileName?: string; }; /** Zod schema for resolve runtime agent definitions dir input. */ export declare const resolveRuntimeAgentDefinitionsDirInputSchema: Schema; export declare const listRuntimeAgentMarkdownDefinitionIdsInputSchema: Schema; /** Zod schema for load runtime agent markdown definition from file input. */ export declare const loadRuntimeAgentMarkdownDefinitionFromFileInputSchema: Schema; /** Resolves runtime agent definitions dir. */ export declare function resolveRuntimeAgentDefinitionsDir(input: ResolveRuntimeAgentDefinitionsDirInput): string; export declare function listRuntimeAgentMarkdownDefinitionIds(input: ListRuntimeAgentMarkdownDefinitionIdsInput): string[]; /** Resolves runtime agent markdown definition file path. */ export declare function resolveRuntimeAgentMarkdownDefinitionFilePath(input: LoadRuntimeAgentMarkdownDefinitionFromFileInput): string; /** Loads runtime agent markdown definition from file. */ export declare function loadRuntimeAgentMarkdownDefinitionFromFile(input: LoadRuntimeAgentMarkdownDefinitionFromFileInput): RuntimeAgentMarkdownDefinition; //# sourceMappingURL=agent-definition-files.d.ts.map