/**
   * Loader for embedding arrays located in anndata.zarr stores.
   */
export default class SpatialDataObsPointsLoader extends AbstractTwoStepLoader<any> {
    constructor(dataSource: any, params: import("@vitessce/types").LoaderParams);
    loadModelMatrix(): Promise<import("@vitessce/gl/dist-tsc/math").Matrix4>;
    modelMatrix: import("@vitessce/gl/dist-tsc/math").Matrix4 | undefined;
    /**
       * Class method for loading embedding coordinates,
       * such as those from UMAP or t-SNE.
       * @returns {Promise} A promise for an array of columns.
       */
    loadPoints(): Promise<any>;
    locations: any;
    /**
       * Class method for loading the feature index column for points.
       * @returns {Promise} A promise for a column array of integers.
       */
    loadPointsFeatureIds(): Promise<any>;
    locationsFeatureIndex: any;
    loadPointsInRect(bounds: any, signal: any): Promise<any>;
    loadObsIndex(): Promise<any>;
    supportsTiling(): Promise<any>;
    load(): Promise<LoaderResult<{
        obsIndex: any;
        obsPoints: any;
        featureIds: any;
        obsPointsModelMatrix: import("@vitessce/gl/dist-tsc/math").Matrix4;
        obsPointsTilingType: string;
        loadPointsInRect: (bounds: any, signal: any) => Promise<any>;
    }>>;
}
import { AbstractTwoStepLoader } from '@vitessce/abstract';
import { LoaderResult } from '@vitessce/abstract';
//# sourceMappingURL=SpatialDataObsPointsLoader.d.ts.map