import { AddressBus } from '../address-bus'; export declare class HDMATransfer { private addressBus; private mode; private fromAddress; private toAddress; private length; private currentByte; private stopped; constructor(addressBus: AddressBus, mode: HDMA_TRANSFER_MODE, fromAddress: number, toAddress: number, length: number); tick(): void; stop(): void; isActive(): boolean; isStopped(): boolean; hasEnded(): boolean; getRemainingLength(): number; } export declare enum HDMA_TRANSFER_MODE { GENERAL_PURPOSE = 0, HBLANK = 1, }