import { EventBus, ICommand } from '@nestjs/cqrs';
import { Observable } from 'rxjs';
import { BleChannelService } from './ble-channel.service';
export declare class BleChannelSagas {
    private readonly service;
    private readonly eventBus;
    private readonly logger;
    constructor(service: BleChannelService, eventBus: EventBus);
    configureBleChannelFlow: (events$: Observable<any>) => Observable<ICommand>;
    configurationChangedFlow: (events$: Observable<any>) => Observable<ICommand>;
    deviceDiscoveredFlow: (events$: Observable<any>) => Observable<ICommand>;
    refreshDeviceFlow: (events$: Observable<any>) => Observable<ICommand>;
    publishBleCommand: (events$: Observable<any>) => Observable<ICommand>;
}
//# sourceMappingURL=ble-channel.sagas.d.ts.map