import { AbstractNodeCode } from '../../node-code/abstract-node-code.js'; import type { ConfigurationDescription } from '../../configuration/configuration-description.js'; import type { Context } from '../../context/context.js'; import type { Result } from '../../result/result.js'; import type { ModelSchemaRegistry } from '../../agent/model-schema.js'; /** * Generates a text description of a model schema for LLM consumption. * The output is suitable for inclusion in a prompt that asks the LLM * to produce structured data matching the schema. */ export declare class ModelToOutputNodeCode extends AbstractNodeCode { static readonly configDescriptions: ConfigurationDescription[]; private registry?; constructor(registry?: ModelSchemaRegistry); setRegistry(registry: ModelSchemaRegistry): void; process(context: Context): Promise; } //# sourceMappingURL=model-to-output-node-code.d.ts.map