import { NestWhatsBaseDiscovery } from "../context";
export interface ListenerMeta {
    type: "once" | "on";
    event: string | symbol | number;
    client?: string | string[];
}
export declare class ListenerDiscovery extends NestWhatsBaseDiscovery<ListenerMeta> {
    getType(): "once" | "on";
    getEvent(): string;
    getClients(): string[] | undefined;
    isListener(): this is ListenerDiscovery;
    toJSON(): Record<string, any>;
}
