import { StreamID } from '@streamr/protocol';
import { Stream, StreamMetadata } from './Stream';
export declare class StreamFactory {
    private readonly publisher;
    private readonly subscriber;
    private readonly resends;
    private readonly streamRegistry;
    private readonly streamStorageRegistry;
    private readonly eventEmitter;
    private readonly loggerFactory;
    createStream(id: StreamID, metadata: Partial<StreamMetadata>): Stream;
}
