import { ModuleWithProviders, Type } from '@angular/core';
import { DataSourceProviderInterface } from './api/data-source-provider-interface';
import * as i0 from "@angular/core";
import * as i1 from "./data-stream-id-to-object.pipe";
import * as i2 from "./data-stream-id-to-value-stream.pipe";
import * as i3 from "@angular/common";
export declare class DataStreamModule {
    static forRoot(settings: {
        dataSourceProvider: Type<DataSourceProviderInterface>;
    }): ModuleWithProviders<DataStreamModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<DataStreamModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<DataStreamModule, [typeof i1.DataStreamIdToObjectPipe, typeof i2.DataStreamIdToValueStreamPipe], [typeof i3.CommonModule], [typeof i1.DataStreamIdToObjectPipe, typeof i2.DataStreamIdToValueStreamPipe]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<DataStreamModule>;
}
