@d-id/client-sdk
Version:
d-id client sdk
14 lines (12 loc) • 618 B
TypeScript
import { Agent, CreateSessionV2Options, CreateStreamOptions, StreamingManagerOptions } from '../../types';
import { StreamingManager } from './common';
export declare enum StreamApiVersion {
V1 = "v1",
V2 = "v2"
}
export type ExtendedStreamOptions = ({
version: StreamApiVersion.V1;
} & CreateStreamOptions) | ({
version: StreamApiVersion.V2;
} & CreateSessionV2Options);
export declare function createStreamingManager(agent: Agent, streamOptions: ExtendedStreamOptions, options: StreamingManagerOptions, signal?: AbortSignal): Promise<StreamingManager<CreateStreamOptions | CreateSessionV2Options>>;