import { ComputableFactory, Disconnect, MapperFactory, NormalizedData, ReplayNormalizedOptions, StreamNormalizedOptions } from 'tardis-dev'; export type WithDataType = { dataTypes: string[]; }; export type ReplayNormalizedOptionsWithDataType = ReplayNormalizedOptions & WithDataType; export type ReplayNormalizedRequestOptions = ReplayNormalizedOptionsWithDataType | ReplayNormalizedOptionsWithDataType[]; export type StreamNormalizedOptionsWithDataType = StreamNormalizedOptions & WithDataType & { withErrorMessages?: boolean; }; export type StreamNormalizedRequestOptions = StreamNormalizedOptionsWithDataType | StreamNormalizedOptionsWithDataType[]; export declare function getNormalizers(dataTypes: string[]): IterableIterator>; export declare function constructDataTypeFilter(options: (ReplayNormalizedOptionsWithDataType | StreamNormalizedOptionsWithDataType)[]): (message: NormalizedData | Disconnect) => any; export declare function getComputables(dataTypes: string[]): ComputableFactory[]; export declare const wait: (delayMS: number) => Promise; //# sourceMappingURL=helpers.d.ts.map