import type { _MLCLayer } from "./MLCLayer.js";
export declare class _MLCGatherLayer extends _MLCLayer {
    static alloc(): _MLCGatherLayer;
    static new(): _MLCGatherLayer;
    init(): _MLCGatherLayer;
    /**
     * @abstract Create a gather layer @param dimension The dimension along which to index @return A new gather layer
     */
    static layerWithDimension$(dimension: number): _MLCGatherLayer;
    /** @property dimension @abstract The dimension along which to index */
    dimension(): number;
}
