UNPKG

@jasondark/proompt

Version:

CLI tool for running AI prompts with structure and repeatability

134 lines 4.45 kB
import { z } from 'zod'; export declare const llmCliSchema: z.ZodEnum<{ claude: "claude"; gemini: "gemini"; }>; export declare const outputFormatSchema: z.ZodArray<z.ZodEnum<{ claude: "claude"; gemini: "gemini"; }>>; export declare const outputFileNamesSchema: z.ZodObject<{ claude: z.ZodLiteral<"CLAUDE.md">; gemini: z.ZodLiteral<"GEMINI.md">; }, z.core.$strip>; export declare const settingsSchema: z.ZodObject<{ llmCli: z.ZodEnum<{ claude: "claude"; gemini: "gemini"; }>; outputFormat: z.ZodOptional<z.ZodArray<z.ZodEnum<{ claude: "claude"; gemini: "gemini"; }>>>; }, z.core.$strip>; export declare const commandArgumentSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodString; required: z.ZodDefault<z.ZodBoolean>; type: z.ZodDefault<z.ZodEnum<{ string: "string"; number: "number"; boolean: "boolean"; }>>; alias: z.ZodOptional<z.ZodString>; positional: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>; export declare const commandConfigSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodString; arguments: z.ZodDefault<z.ZodArray<z.ZodObject<{ name: z.ZodString; description: z.ZodString; required: z.ZodDefault<z.ZodBoolean>; type: z.ZodDefault<z.ZodEnum<{ string: "string"; number: "number"; boolean: "boolean"; }>>; alias: z.ZodOptional<z.ZodString>; positional: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>>>; }, z.core.$strip>; export declare const commandHandlerArgsSchema: z.ZodIntersection<z.ZodRecord<z.ZodString, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean]>>, z.ZodObject<{ llmCli: z.ZodOptional<z.ZodEnum<{ claude: "claude"; gemini: "gemini"; }>>; outputFormat: z.ZodOptional<z.ZodString>; }, z.core.$strip>>; export declare const proomptArgumentsSchema: z.ZodRecord<z.ZodString, z.ZodUnion<readonly [z.ZodString, z.ZodNumber, z.ZodBoolean]>>; export declare const settingsOverrideSchema: z.ZodObject<{ llmCli: z.ZodOptional<z.ZodEnum<{ claude: "claude"; gemini: "gemini"; }>>; outputFormat: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export declare const llmCommandOptionsSchema: z.ZodObject<{ llmCli: z.ZodOptional<z.ZodEnum<{ claude: "claude"; gemini: "gemini"; }>>; }, z.core.$strip>; export declare const planningCommandOptionsSchema: z.ZodObject<{ llmCli: z.ZodOptional<z.ZodEnum<{ claude: "claude"; gemini: "gemini"; }>>; outputFilePath: z.ZodString; }, z.core.$strip>; export declare const documentationCommandOptionsSchema: z.ZodObject<{ llmCli: z.ZodOptional<z.ZodEnum<{ claude: "claude"; gemini: "gemini"; }>>; outputFormat: z.ZodOptional<z.ZodString>; }, z.core.$strip>; export declare const resolvedSettingsSchema: z.ZodObject<{ llmCli: z.ZodEnum<{ claude: "claude"; gemini: "gemini"; }>; outputFormat: z.ZodArray<z.ZodEnum<{ claude: "claude"; gemini: "gemini"; }>>; }, z.core.$strip>; export declare const settingsWithMetaSchema: z.ZodObject<{ settings: z.ZodNullable<z.ZodObject<{ llmCli: z.ZodEnum<{ claude: "claude"; gemini: "gemini"; }>; outputFormat: z.ZodOptional<z.ZodArray<z.ZodEnum<{ claude: "claude"; gemini: "gemini"; }>>>; }, z.core.$strip>>; fileExists: z.ZodBoolean; filePath: z.ZodString; }, z.core.$strip>; export declare const docMetadataEntrySchema: z.ZodObject<{ commitHash: z.ZodString; timestamp: z.ZodString; }, z.core.$strip>; export declare const docMetadataSchema: z.ZodObject<{ project: z.ZodOptional<z.ZodObject<{ commitHash: z.ZodString; timestamp: z.ZodString; }, z.core.$strip>>; directories: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodObject<{ commitHash: z.ZodString; timestamp: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>; export declare const configArgsSchema: z.ZodObject<{ global: z.ZodOptional<z.ZodBoolean>; project: z.ZodOptional<z.ZodBoolean>; setLlmCli: z.ZodOptional<z.ZodEnum<{ claude: "claude"; gemini: "gemini"; }>>; setOutputFormat: z.ZodOptional<z.ZodString>; }, z.core.$strip>; //# sourceMappingURL=schemas.d.ts.map