import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type GetPromptResponse = { /** * Unique prompt identifier */ id: string; /** * Object type */ object: "prompt"; /** * Human-readable prompt name */ name: string; /** * Detailed description of the prompt */ description?: string | undefined; /** * Currently active version number */ activeVersion: number; /** * Most recent version number */ latestVersion: number; /** * Custom metadata key-value pairs */ metadata: { [k: string]: any; }; /** * Timestamp when the prompt was created */ createdAt: Date; /** * Timestamp when the prompt was last updated */ updatedAt: Date; /** * The template text for the requested version */ activeTemplate: string; /** * The template with variables substituted — only present when variables are provided */ renderedTemplate?: string | undefined; }; /** @internal */ export declare const GetPromptResponse$inboundSchema: z.ZodType; /** @internal */ export type GetPromptResponse$Outbound = { id: string; object: "prompt"; name: string; description?: string | undefined; active_version: number; latest_version: number; metadata: { [k: string]: any; }; created_at: string; updated_at: string; active_template: string; rendered_template?: string | undefined; }; /** @internal */ export declare const GetPromptResponse$outboundSchema: z.ZodType; export declare function getPromptResponseToJSON(getPromptResponse: GetPromptResponse): string; export declare function getPromptResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=getpromptresponse.d.ts.map