import { TRTCVideoPixelFormat } from '../trtc_define';
import IRenderer from './IRenderer';
export declare enum RenderType {
    WebGL = "WebGL",
    Canvas2D = "Canvas2D",
    Video = "Video"
}
export interface RendererOptions {
    onContextLost?: () => void;
    type?: RenderType;
}
export declare function createRenderer(pixelFormat: TRTCVideoPixelFormat, view: HTMLElement, options: RendererOptions): IRenderer;
export * from './IRenderer';
export * from './types';
