UNPKG

llama-flow

Version:

The Typescript-first prompt engineering toolkit for working with chat based LLMs.

8 lines 555 B
import { z } from 'zod'; import type { BooleanPrompt, BulletPointsPrompt, JSONPrompt, RawPrompt } from '../types'; export type PromptKind = 'json' | 'bullet-points'; export declare const text: (p: string | RawPrompt<string>) => RawPrompt<string>; export declare const boolean: (p: BooleanPrompt) => RawPrompt<boolean>; export declare const json: <T extends z.ZodType<any, z.ZodTypeDef, any>>(p: JSONPrompt<T>) => RawPrompt<z.TypeOf<T>>; export declare const bulletPoints: (p: BulletPointsPrompt) => RawPrompt<string[]>; //# sourceMappingURL=index.d.ts.map