import { IHTMLCanvasElementIsolate } from '../../base/interfaces/isolate';
import { IMediaStream, IOffscreenCanvas } from '../../base/interfaces/official';
import HTMLCanvasElementIsolateBase, { IHTMLCanvasElementIsolateProperties } from '../../base/isolate-mixins/HTMLCanvasElementIsolate';
export declare const getState: (instance: IHTMLCanvasElementIsolate) => IHTMLCanvasElementIsolateProperties, setState: (instance: IHTMLCanvasElementIsolate, properties: Partial) => void;
export default class HTMLCanvasElementIsolate extends HTMLCanvasElementIsolateBase implements IHTMLCanvasElementIsolate {
captureStream(frameRequestRate?: number): IMediaStream;
transferControlToOffscreen(): IOffscreenCanvas;
}