import { ColorPalette } from '../../ColorPalettes'; import { PictureCoordinate, PicturePenSettings, Picture } from '../../Types/Picture'; export declare type RenderedPicture = { visualBuffer: Uint8Array; priorityBuffer: Uint8Array; }; export declare type PicturePenMask = { origin: PictureCoordinate; width: number; height: number; mask: boolean[]; }; export declare const penMasks: Record; export declare const penTexturePatterns: Uint8Array; export declare const penTextureStartPositions: Uint8Array; export declare const DEFAULT_PEN_SETTINGS: PicturePenSettings; export declare function renderPicture(picture: Picture, palette: ColorPalette, startingFrom?: { renderedPicture: RenderedPicture; pictureColor: number | undefined; priorityColor: number | undefined; pen: PicturePenSettings; }): RenderedPicture;