import { ComponentType, MessageComponentInteraction, MessageComponentType } from 'discord.js'; import { NecordBaseDiscovery } from '../context/index.js'; export interface MessageComponentMeta { type: Exclude; customId: string; } /** * Represents a message component discovery. */ export declare class MessageComponentDiscovery extends NecordBaseDiscovery { readonly matcher: import("path-to-regexp").MatchFunction>>; getType(): MessageComponentType; getCustomId(): string; execute(interaction: MessageComponentInteraction): any; isMessageComponent(): this is MessageComponentDiscovery; toJSON(): Record; }