import { NestGramBaseDiscovery } from '../context'; import { InteractionComponentType } from './interaction-component.enums'; import { Context } from 'telegraf'; export interface InteractionComponentMeta { type: InteractionComponentType; interactionId: string; } export declare class InteractionComponentDiscovery extends NestGramBaseDiscovery { readonly matcher: import("path-to-regexp").MatchFunction>>; getType(): InteractionComponentType; getInteractionId(): string; isInteractionComponent(): this is InteractionComponentDiscovery; execute(ctx: Context): unknown; toJSON(): Record; }