export class GSplatSogsData {
    meta: any;
    numSplats: any;
    means_l: any;
    means_u: any;
    quats: any;
    scales: any;
    sh0: any;
    sh_centroids: any;
    sh_labels: any;
    packedTexture: any;
    packedSh0: any;
    packedShN: any;
    destroy(): void;
    createIter(p: any, r: any, s: any, c: any, sh: any): GSplatSogsIterator;
    calcAabb(result: any): void;
    getCenters(result: any): void;
    calcFocalPoint(result: any, pred: any): void;
    get isSogs(): boolean;
    get shBands(): any;
    decompress(): Promise<GSplatData>;
    packGpuMemory(): void;
    packShMemory(): void;
    prepareGpuData(): Promise<void>;
    reorderData(): Promise<void>;
}
declare class GSplatSogsIterator {
    constructor(data: any, p: any, r: any, s: any, c: any, sh: any);
    read: (i: any) => void;
}
import { GSplatData } from './gsplat-data.js';
export {};
