import { Prediction } from './gtm-image/exposed-mobilenet'; /** * Calculate importance score for each keypoint using class activation mapping * Returns array of 17 normalized importance values (one per keypoint) */ /** * Calculate CAM from PoseNet heatmap scores for pose model * heatmapScores shape: [height, width, 17] where 17 is the number of keypoints */ export declare function createImageCAM(activations7x7: Float32Array, predictions: Prediction[], imageSize: number): Promise<{ heatmapData: number[][]; }>; /** * Create CAM explanation for a pose classification using CNN feature maps * @param image The input image (used to extract CNN features from PoseNet backbone) * @param poseOutput The pose output from PoseNet (17 keypoints x 2 = 34 values) */