import { Base, type CacheType, type ChatInputCommandInteraction, type InteractionReplyOptions, type Message, type MessagePayload } from "discord.js"; import type { AkairoClient } from "../struct/AkairoClient.js"; import type { CommandUtil } from "../struct/commands/CommandUtil.js"; export declare class AkairoMessage extends Base { author: ChatInputCommandInteraction["user"]; applicationId: ChatInputCommandInteraction["applicationId"]; channelId: ChatInputCommandInteraction["channelId"]; content: string; createdTimestamp: ChatInputCommandInteraction["createdTimestamp"]; guildId: ChatInputCommandInteraction["guildId"]; id: ChatInputCommandInteraction["id"]; interaction: ChatInputCommandInteraction; member: ChatInputCommandInteraction["member"]; partial: false; util: CommandUtil; constructor(client: AkairoClient, interaction: ChatInputCommandInteraction); get channel(): ChatInputCommandInteraction["channel"]; get cleanContent(): string | null; get guild(): ChatInputCommandInteraction["guild"]; get createdAt(): ChatInputCommandInteraction["createdAt"]; get url(): string | null; inGuild(): this is AkairoMessage<"cached">; delete(): Promise; reply(options: string | MessagePayload | InteractionReplyOptions): Promise; } //# sourceMappingURL=AkairoMessage.d.ts.map