import { Component, Modal } from "../index.js"; export declare abstract class HandledInteraction Data; }, Context> { builder: Builder; get data(): Data; handler: (ctx: Context) => Promise; components: (Component | Modal)[]; constructor(builder: Builder, handler: (ctx: Context) => Promise, components?: (Component | Modal)[]); setHandler(handler: (ctx: Context) => Promise): this; }