import { VideoFrame } from '../../Private/AgoraMediaBase'; import { CodecConfigInfo, RendererContext } from '../../Types'; import { IRenderer } from '../IRenderer'; export declare class WebCodecsRenderer extends IRenderer { gl?: WebGLRenderingContext | WebGL2RenderingContext | null; offscreenCanvas: OffscreenCanvas | undefined; constructor(); static vertexShaderSource: string; static fragmentShaderSource: string; bind(context: RendererContext): void; drawFrame(uid: number, frame: any, _codecConfig: CodecConfigInfo): void; protected rotateCanvas({ rotation }: VideoFrame): void; } //# sourceMappingURL=index.d.ts.map