import { D as DecodedWeight } from './weight-decoder-DMScCVae.js'; import { TensorSliceSelection } from './tensor-index.js'; import { TensorOrder } from '@wetron/common/ir'; interface TensorSliceCell { readonly row: readonly [number, number]; readonly col: readonly [number, number]; readonly coordinateStart: readonly number[]; readonly coordinateEnd: readonly number[]; readonly mean: number; readonly min: number; readonly max: number; } interface TensorSliceSample { readonly rows: number; readonly cols: number; readonly sourceRows: number; readonly sourceCols: number; readonly cells: readonly TensorSliceCell[]; readonly min: number; readonly max: number; } declare function sampleTensorSlice(values: DecodedWeight, shape: readonly number[], selection: TensorSliceSelection, maxRows: number, maxCols: number, order?: TensorOrder): TensorSliceSample; export { type TensorSliceCell, type TensorSliceSample, sampleTensorSlice };