import { type NatsConnectionSource, type UseNatsDialogSubscriptionOptions, type UseNatsDialogSubscriptionReturn } from '../types'; export declare function useNatsDialogSubscription({ enabled, dialogId, topics, onEvent, onConnect, onDisconnect, onSubscribed, onBeforeReconnect, getNatsWsUrl, clientConfig, reconnectionBackoff, }: UseNatsDialogSubscriptionOptions): UseNatsDialogSubscriptionReturn; /** * Utility function to build NATS WebSocket URL * Can be used to create the getNatsWsUrl callback */ export declare function buildNatsWsUrl(apiBaseUrl: string, options?: { token?: string; includeAuthParam?: boolean; source?: NatsConnectionSource; }): string; //# sourceMappingURL=use-nats-dialog-subscription.d.ts.map