import { MessageParams } from './MessageParams.mjs'; import { MessageImageType } from './MessageImageType.mjs'; import '../enums/Channels.mjs'; import '../enums/MessageTypes.mjs'; /** * Represents the parameters for a message with an image attachment. */ type MessageParamsImage = { /** * The image attachment content. */ image: { caption?: string; } & MessageImageType; /** * The amount of time in seconds the message will live for */ ttl?: number; } & MessageParams; export type { MessageParamsImage };