import type { CacheType } from "discord.js"; import type { ComponentPayload, Runtime } from "./types/ArgumentsOf.js"; import type { ArgsParam, ComponentMethod, Components, InteractionParam, InteractionType, LocaleParam } from "./types/Interaction.js"; export declare abstract class Component implements Components { readonly customId: C["customId"]; constructor(customId: C["customId"]); button(_interaction: InteractionParam, _args: ArgsParam, _locale: LocaleParam): Promise | any; selectMenu(_interaction: InteractionParam, _args: ArgsParam, _locale: LocaleParam): Promise | any; modalSubmit(_interaction: InteractionParam, _args: ArgsParam, _locale: LocaleParam): Promise | any; } //# sourceMappingURL=Component.d.ts.map