import { MapperFactory } from './mappers'; import { Disconnect, Exchange, FilterForExchange } from './types'; export declare function replay({ exchange, from, to, filters, skipDecoding, withDisconnects, apiKey, withMicroseconds, autoCleanup, waitWhenDataNotYetAvailable }: ReplayOptions): AsyncIterableIterator; export declare function replayNormalized[], Z extends boolean = false>({ exchange, symbols, from, to, withDisconnectMessages, apiKey, autoCleanup, waitWhenDataNotYetAvailable }: ReplayNormalizedOptions, ...normalizers: U): AsyncIterableIterator[] ? X | Disconnect : never : U extends MapperFactory[] ? X : never>; export type ReplayOptions = { readonly exchange: T; readonly from: string; readonly to: string; readonly filters: FilterForExchange[T][]; readonly skipDecoding?: U; readonly withDisconnects?: Z; readonly apiKey?: string; readonly withMicroseconds?: boolean; readonly autoCleanup?: boolean; readonly waitWhenDataNotYetAvailable?: boolean | number; }; export type ReplayNormalizedOptions = { readonly exchange: T; readonly symbols?: string[]; readonly from: string; readonly to: string; readonly withDisconnectMessages?: U; readonly apiKey?: string; readonly autoCleanup?: boolean; readonly waitWhenDataNotYetAvailable?: boolean | number; }; //# sourceMappingURL=replay.d.ts.map