import { CanvasApi } from './canvasapi';
/**
 * default implementation for pureimage
 * look at the {CanvasApi} doc
 */
export declare class PureimageCanvas implements CanvasApi {
    private bitmap;
    /**
     * @internal
     */
    constructor(width: number, height: number);
    /**
     * @internal
     */
    toPNG(): Promise<Buffer>;
    /**
     * @internal
     */
    toJPEG(quality?: number): Promise<Buffer>;
    /**
     * @internal
     */
    createContext(): CanvasRenderingContext2D;
    /**
     * @internal
     */
    reset(width: number, height: number): void;
    /**
     * @internal
     */
    destroy(): void;
}
