import Client from '../client/index.js'; import { RawApplicationData, RawAttachmentData, RawChannelData, RawChannelMentionData, RawEmbedData, RawMessageActivityData, RawMessageComponentData, RawMessageData, RawMessageInteractionData, RawMessageReferenceData, RawReactionData, RawRoleSubscriptionData, RawStickerData, RawStickerItemData } from '../typings/interface.js'; import User from './User.js'; import { Camelize, Snowflake } from '../typings/types.js'; import Member from './Member.js'; export default class Message { #private; activity: Camelize | Camelize[]; application: Camelize | Camelize[]; application_id?: bigint | undefined; attachments: Camelize | Camelize[]; guildId?: Snowflake | undefined; member?: Member | undefined; author: User; channelId: bigint; components: Camelize | Camelize[]; content: string; editedTimestamp: any; embeds: Camelize | Camelize[]; flags: number | undefined; id: bigint; interaction: Camelize | Camelize[]; messageReference: Camelize | Camelize[]; nonce: string | bigint | undefined; pinned: boolean; reactions: Camelize | Camelize[]; referencedMessage: Message | undefined; stickers: Camelize | Camelize[]; stickerItems: Camelize | Camelize[]; timestamp: Date; tts: boolean; type: number; roleSubscriptionData: Camelize | Camelize[]; webhookId?: bigint | undefined; thread: Camelize | Camelize[]; mentions: { everyone: boolean; roles?: Snowflake[]; users: User[]; channels?: Camelize[]; }; __priority: number; constructor(data: RawMessageData, client: Client); delete(): Promise; get [Symbol.toStringTag](): bigint; } //# sourceMappingURL=Message.d.ts.map