UNPKG

sinch-rtc

Version:

RTC JavaScript/Web SDK

16 lines (15 loc) 692 B
import { InstanceCredentials } from "."; import { RequestContext } from "../api"; import { InstanceAuthentication } from "./InstanceAuthentication"; import { UserInstance } from "../../instance/UserInstance"; export declare class InstanceRequestSignatureV1Authentication implements InstanceAuthentication { private instanceCredentials; private userInstance; prolong: () => Promise<void>; private secret; constructor(instanceCredentials: InstanceCredentials, userInstance: UserInstance, prolong: () => Promise<void>); get credentials(): InstanceCredentials; get instance(): UserInstance; get id(): string; pre: (context: RequestContext) => Promise<void>; }