import { _Private, Publisher, Subscriber } from "./types"; import { CreateResumableStreamContextOptions } from "./types"; import { ResumableStreamContext } from "./types"; interface CreateResumableStreamContext { keyPrefix: string; waitUntil: (promise: Promise) => void; subscriber: Subscriber; publisher: Publisher; } export declare function createResumableStreamContextFactory(defaults: _Private.RedisDefaults): (options: CreateResumableStreamContextOptions) => ResumableStreamContext; export declare function resumeStream(ctx: CreateResumableStreamContext, streamId: string, skipCharacters?: number): Promise | null>; export {};