import type { MercureConfig, MercureContract, SendOptions } from './types/main.js'; export declare class Mercure implements MercureContract { #private; constructor(config: MercureConfig); generate(payload: Record): Promise; generateSubscribeToken(topics: string[]): Promise; send(topics: string | string[], data?: Record, isPrivateOrOptions?: boolean | SendOptions): Promise; ping(): Promise; }