import { LASHeader } from './types';
export declare class LASLoader {
    arraybuffer: ArrayBuffer;
    readOffset: number;
    header: LASHeader;
    constructor(arraybuffer: ArrayBuffer);
    /**
     * @returns boolean
     */
    open(): Promise<boolean>;
    /**
     * Parsing of incoming binary
     * @returns LASHeader
     */
    getHeader(): LASHeader;
    /**
     * Reading data
     * @param count
     * @param skip
     * @returns new ArrayBuffer, count, hasMoreData
     */
    readData(count: number, skip: number): {
        buffer: ArrayBuffer;
        count: number;
        hasMoreData: boolean;
    };
    /**
     * Method which brings data to null to close the file
     * @returns
     */
    close(): boolean;
}
