/** * This file was auto-generated by Fern from our API Definition. */ import * as serializers from "../../../index"; import * as Flatfile from "../../../../api/index"; import * as core from "../../../../core"; import { MessageId } from "../../commons/types/MessageId"; import { ThreadId } from "../../commons/types/ThreadId"; import { MessageRole } from "./MessageRole"; export declare const MessageModel: core.serialization.ObjectSchema; export declare namespace MessageModel { interface Raw { id: MessageId.Raw; threadId: ThreadId.Raw; messageId?: string | null; content: Record; parts?: Record[] | null; annotations?: Record[] | null; createdAt: string; updatedAt: string; role: MessageRole.Raw; state?: Record | null; metadata?: Record | null; } }