import { Context, Schema } from "koishi"; import { Infer } from "../../../services/extension/types"; interface InteractionsConfig { } export default class InteractionsExtension { ctx: Context; config: InteractionsConfig; static readonly Config: Schema; constructor(ctx: Context, config: InteractionsConfig); reactionCreate({ session, message_id, emoji_id }: Infer<{ message_id: string; emoji_id: number; }>): Promise>; essenceCreate({ session, message_id }: Infer<{ message_id: string; }>): Promise>; essenceDelete({ session, message_id }: Infer<{ message_id: string; }>): Promise>; sendPoke({ session, user_id, channel }: Infer<{ user_id: string; channel: string; }>): Promise>; getForwardMsg({ session, id }: Infer<{ id: string; }>): Promise>; } export {};