Variable imageConst

image: {
    cropAndResize: (
        image: TensorLike | Tensor4D,
        boxes: TensorLike | Tensor2D,
        boxInd: TensorLike | Tensor1D,
        cropSize: [number, number],
        method?: "bilinear" | "nearest",
        extrapolationValue?: number,
    ) => Tensor4D;
    flipLeftRight: (image: TensorLike | Tensor4D) => Tensor4D;
    grayscaleToRGB: <
        T extends Tensor2D
        | Tensor3D
        | Tensor4D
        | Tensor5D
        | Tensor6D,
    >(
        image: TensorLike | T,
    ) => T;
    nonMaxSuppression: (
        boxes: TensorLike | Tensor2D,
        scores: TensorLike | Tensor1D,
        maxOutputSize: number,
        iouThreshold?: number,
        scoreThreshold?: number,
    ) => Tensor1D;
    nonMaxSuppressionAsync: (
        boxes: TensorLike | Tensor2D,
        scores: TensorLike | Tensor1D,
        maxOutputSize: number,
        iouThreshold?: number,
        scoreThreshold?: number,
    ) => Promise<Tensor1D>;
    nonMaxSuppressionPadded: (
        boxes: TensorLike | Tensor2D,
        scores: TensorLike | Tensor1D,
        maxOutputSize: number,
        iouThreshold?: number,
        scoreThreshold?: number,
        padToMaxOutputSize?: boolean,
    ) => NamedTensorMap;
    nonMaxSuppressionPaddedAsync: (
        boxes: TensorLike | Tensor2D,
        scores: TensorLike | Tensor1D,
        maxOutputSize: number,
        iouThreshold?: number,
        scoreThreshold?: number,
        padToMaxOutputSize?: boolean,
    ) => Promise<NamedTensorMap>;
    nonMaxSuppressionWithScore: (
        boxes: TensorLike | Tensor2D,
        scores: TensorLike | Tensor1D,
        maxOutputSize: number,
        iouThreshold?: number,
        scoreThreshold?: number,
        softNmsSigma?: number,
    ) => NamedTensorMap;
    nonMaxSuppressionWithScoreAsync: (
        boxes: TensorLike | Tensor2D,
        scores: TensorLike | Tensor1D,
        maxOutputSize: number,
        iouThreshold?: number,
        scoreThreshold?: number,
        softNmsSigma?: number,
    ) => Promise<NamedTensorMap>;
    resizeBilinear: <T_2 extends Tensor3D | Tensor4D>(
        images: TensorLike | T_2,
        size: [number, number],
        alignCorners?: boolean,
        halfPixelCenters?: boolean,
    ) => T_2;
    resizeNearestNeighbor: <T_1 extends Tensor3D | Tensor4D>(
        images: TensorLike | T_1,
        size: [number, number],
        alignCorners?: boolean,
        halfPixelCenters?: boolean,
    ) => T_1;
    rgbToGrayscale: <
        T_3 extends Tensor2D
        | Tensor3D
        | Tensor4D
        | Tensor5D
        | Tensor6D,
    >(
        image: TensorLike | T_3,
    ) => T_3;
    rotateWithOffset: (
        image: TensorLike | Tensor4D,
        radians: number,
        fillValue?: number | [number, number, number],
        center?: number | [number, number],
    ) => Tensor4D;
    threshold: (
        image: TensorLike | Tensor3D,
        method?: string,
        inverted?: boolean,
        threshValue?: number,
    ) => Tensor3D;
    transform: (
        image: TensorLike | Tensor4D,
        transforms: TensorLike | Tensor2D,
        interpolation?: "bilinear" | "nearest",
        fillMode?: "reflect" | "nearest" | "constant" | "wrap",
        fillValue?: number,
        outputShape?: [number, number],
    ) => Tensor4D;
}

Type declaration