import { FixedDocument, FixedPageRenderOptions, FixedPageRenderResult, FixedPageRenderer } from '../../core/fixed-document'; import { Canvas2DRenderer, Canvas2DRendererOptions } from '../../pdf/paint/canvas2d'; export interface BrowserFixedPdfCanvasRenderResult extends FixedPageRenderResult { readonly ops: number; } export interface BrowserFixedPdfCanvasRendererConfig extends Canvas2DRendererOptions { readonly renderer?: Canvas2DRenderer; } export declare class BrowserFixedPdfCanvasRenderer implements FixedPageRenderer { readonly id = "browser-fixed-pdf-canvas"; readonly platform = "browser"; private readonly renderer; constructor(config?: BrowserFixedPdfCanvasRendererConfig); renderPage(document: FixedDocument, target: HTMLCanvasElement, pageIndex: number, options?: FixedPageRenderOptions): Promise; } export declare const createBrowserFixedPdfCanvasRenderer: (config?: BrowserFixedPdfCanvasRendererConfig) => BrowserFixedPdfCanvasRenderer; //# sourceMappingURL=fixed-pdf-canvas.d.ts.map