import { AgoraRtcCanvasHelper, AgoraRtcCanvasTag } from '../../../core/rtc/canvas'; import { AgoraRtcRenderResultType, AgoraRtcRenderSourceType } from '../../../core/rtc/type'; export declare class AgoraRtcCanvasHelperImpl extends AgoraRtcCanvasHelper { protected readonly logger: import("agora-foundation/lib/logger/type").Logger; readonly canvasMap: Map; readonly canvasTagPool: Map; constructor(); bind(canvasAddress: HTMLElement, renderSourceId: string, type: AgoraRtcRenderSourceType): AgoraRtcRenderResultType; unbind(canvasAddress: HTMLElement): number; unbindAll(renderSourceId: string, type: AgoraRtcRenderSourceType): number; release(): number; private _generateCanvasId; }