import { SubscriptionManager as ISubscriptionManager, Unsubscribes, SubscribeMessage, UnsubscribeMessage, SubscribeCallback } from '@signalk/server-api';
import { StreamBundle } from './streambundle';
declare class SubscriptionManager implements ISubscriptionManager {
    streambundle: StreamBundle;
    selfContext: string;
    app: any;
    constructor(app: any);
    subscribe(command: SubscribeMessage, unsubscribes: Unsubscribes, errorCallback: (err: unknown) => void, callback: SubscribeCallback, user?: string): void;
    unsubscribe(msg: UnsubscribeMessage, unsubscribes: Unsubscribes): void;
}
export = SubscriptionManager;
//# sourceMappingURL=subscriptionmanager.d.ts.map