import JoltClient from '@planningcenter/jolt-client'; import { CustomMessage } from '@planningcenter/jolt-client/dist/types/JoltConnection'; import { JoltSubscription } from '@planningcenter/jolt-client/dist/types/JoltSubscription'; import type { JoltSubscriptionPattern } from '../types/jolt_events'; export declare const useJoltClient: () => JoltClient | undefined; export declare const useJoltForegroundPing: () => void; export declare function useJoltChannel(channelName: string, enabled?: boolean): JoltSubscription | undefined | null; type UserCallbackFn = (_event: T) => void; export declare function useJoltEvent(channel: JoltSubscription | undefined | null, eventName: JoltSubscriptionPattern, callback: UserCallbackFn): void; export {}; //# sourceMappingURL=use_jolt.d.ts.map