export declare const promptChainingBuilderSchema: { name: string; description: string; inputSchema: { type: "object"; properties: { chainName: { type: string; description: string; examples: string[]; }; description: { type: string; description: string; examples: string[]; }; steps: { type: string; items: { type: string; properties: { name: { type: string; }; description: { type: string; }; prompt: { type: string; }; outputKey: { type: string; }; dependencies: { type: string; items: { type: string; }; }; errorHandling: { type: string; enum: string[]; }; }; required: string[]; }; description: string; }; context: { type: string; description: string; examples: string[]; }; globalVariables: { type: string; description: string; }; includeMetadata: { type: string; description: string; }; includeReferences: { type: string; description: string; }; includeVisualization: { type: string; description: string; }; executionStrategy: { type: string; enum: string[]; description: string; }; }; required: string[]; }; annotations: { title: string; readOnlyHint?: boolean | undefined; destructiveHint?: boolean | undefined; idempotentHint?: boolean | undefined; openWorldHint?: boolean | undefined; }; }; export declare const promptFlowBuilderSchema: { name: string; description: string; inputSchema: { type: "object"; properties: { flowName: { type: string; description: string; examples: string[]; }; description: { type: string; description: string; examples: string[]; }; nodes: { type: string; items: { type: string; properties: { id: { type: string; description: string; }; type: { type: string; enum: string[]; description: string; }; name: { type: string; description: string; }; description: { type: string; description: string; }; config: { type: string; description: string; properties: { prompt: { type: string; description: string; }; expression: { type: string; description: string; }; condition: { type: string; description: string; }; iterations: { type: string; description: string; }; }; }; }; required: string[]; }; description: string; }; edges: { type: string; items: { type: string; properties: { from: { type: string; }; to: { type: string; }; condition: { type: string; }; label: { type: string; }; }; required: string[]; }; description: string; }; entryPoint: { type: string; description: string; examples: string[]; }; variables: { type: string; description: string; }; includeMetadata: { type: string; description: string; }; includeReferences: { type: string; description: string; }; includeExecutionGuide: { type: string; description: string; }; outputFormat: { type: string; enum: string[]; description: string; }; }; required: string[]; }; annotations: { title: string; readOnlyHint?: boolean | undefined; destructiveHint?: boolean | undefined; idempotentHint?: boolean | undefined; openWorldHint?: boolean | undefined; }; }; //# sourceMappingURL=flow-tool-schemas.d.ts.map