import type { ChatResponseMessage, ChatRequestAssistantMessage, ChatRequestFunctionMessage, ChatRequestSystemMessage, ChatRequestToolMessage, ChatRequestUserMessage } from '@azure/openai'; export type WithMetadata = T & { metadata?: U; }; export type ChatRequestSystemMessageWithMetadata = WithMetadata; export type ChatRequestUserMessageWithMetadata = WithMetadata; export type ChatRequestAssistantMessageWithMetadata = WithMetadata; export type ChatRequestToolMessageWithMetadata = WithMetadata; export type ChatRequestFunctionMessageWithMetadata = WithMetadata; export type ChatResponseMessageWithMetadata = WithMetadata; export type ChatRequestMessageWithMetadata = ChatRequestSystemMessageWithMetadata | ChatRequestUserMessageWithMetadata | ChatRequestAssistantMessageWithMetadata | ChatRequestToolMessageWithMetadata | ChatRequestFunctionMessageWithMetadata; export type ChatMessage = ChatRequestMessageWithMetadata | ChatResponseMessageWithMetadata; //# sourceMappingURL=message.d.ts.map