import buffer_core = require('./buffer_core'); export interface CanvasPixelArray { [index: number]: number; length: number; } export declare class BufferCoreImageData extends buffer_core.BufferCoreCommon implements buffer_core.BufferCore { private static imageDataFactory; static getCanvasPixelArray(bytes: number): CanvasPixelArray; static isAvailable(): boolean; private buff; private length; constructor(length: number); getLength(): number; writeUInt8(i: number, data: number): void; readUInt8(i: number): number; copy(start: number, end: number): buffer_core.BufferCore; }