import { MainModule } from './ISort';
export declare class WasmSorter {
    private _vertexCount;
    private _globalBuffer;
    module: EmscriptenModule & MainModule;
    private _viewProjPtr;
    private _globalBufferPtr;
    private _combinedPtr;
    private _bufferPool;
    constructor(_vertexCount: number, _globalBuffer: Uint8Array);
    load(): Promise<void>;
    runSort(viewProj: Float32Array): ArrayBuffer;
    returnBuffer(buffer: ArrayBuffer): void;
    private _calculateCombinedLength;
    dispose(): void;
}
//# sourceMappingURL=worker.d.ts.map