/** * This file was auto-generated by Fern from our API Definition. */ import * as serializers from "../index"; import * as Vellum from "../../api/index"; import * as core from "../../core"; import { PromptBlockState } from "./PromptBlockState"; import { EphemeralPromptCacheConfig } from "./EphemeralPromptCacheConfig"; import { ChatMessageRole } from "./ChatMessageRole"; export declare const ChatMessagePromptBlock: core.serialization.ObjectSchema; export declare namespace ChatMessagePromptBlock { interface Raw { block_type: "CHAT_MESSAGE"; state?: PromptBlockState.Raw | null; cache_config?: (EphemeralPromptCacheConfig.Raw | null) | null; chat_role: ChatMessageRole.Raw; chat_source?: (string | null) | null; chat_message_unterminated?: boolean | null; blocks: serializers.PromptBlock.Raw[]; } }