import { Shard } from "./Shard"; import { InteractionCreateData } from "./events/INTERACTION_CREATE"; import { Message } from "../Message"; import { Http } from "../Http"; import { InteractionReplyData } from "../interactions/BaseInteraction"; export declare class ShardInteraction extends Http { created_at: number; client: Shard; data: InteractionCreateData; replied: boolean; createdTimestamp: number; message?: Message; url: string; constructor(data: InteractionCreateData, shard: Shard); get commandName(): string; reply(data: InteractionReplyData): Promise; editReply(data: InteractionReplyData): Promise; fetchReply(): Promise; RESTfetchReply(): Promise; }