import { KeyStore } from "../KeyStore"; export interface TransformContext { keyStore: KeyStore; id?: string; publisherId?: number; } export declare class EncryptTransform { private keyStore; constructor(keyStore: KeyStore); private getHeaderSizeByType; encryptFrame(encodedFrame: RTCEncodedAudioFrame | RTCEncodedVideoFrame, kind: string, controller: TransformStreamDefaultController): Promise; decryptFrame(encodedFrame: RTCEncodedVideoFrame | RTCEncodedAudioFrame, kind: string, controller: TransformStreamDefaultController, receiverId?: string, publisherId?: number): Promise; }