import { Observable } from 'rxjs'; export declare class CommandsDataBank { constructor(); bankSize(bank: any): Observable; copyBank(sourceBank: any, sourcePos: number, targetBank: any, targetPos: number, length?: number): void; createBank(bytes?: number): void; freeBank(bank: any): void; peekByte(bank: any, pos: number): void; peekFloat(bank: any, pos: number): void; peekInt(bank: any, pos: number): void; peekShort(bank: any, pos: number): void; pokeByte(bank: any, pos: number, value: number): void; pokeFloat(bank: any, pos: number, value: number): void; pokeInt(bank: any, pos: number, value: number): void; pokeShort(bank: any, pos: number, value: number): void; readBytes(bank: any, stream: any, startPos: number, length: number): void; resizeBank(bank: any, bytes?: number): void; writeBytes(bank: any, stream: any, startPos: number, length: number): void; }