import type { SubscriptionCallback, SubscriptionHandler } from '@1hive/connect-types';
export declare function subscription<T, U = SubscriptionCallback<T>>(callback: U | undefined, createSubscription: (callback: U) => SubscriptionHandler): SubscriptionHandler | ((callback: U) => SubscriptionHandler);
//# sourceMappingURL=subscriptions.d.ts.map