/** * Checks if an image file exceeds the size limit for Live Activities. * Logs a warning if the image is too large. * * @param imagePath - Path to the image file * @returns true if the image is within the size limit, false otherwise */ export declare function checkImageSize(imagePath: string): boolean; /** * Checks if a file is a supported image type. */ export declare function isSupportedImage(filePath: string): boolean; /** * Copies user images from the source directory to the widget's Assets.xcassets. * * Images are validated for size (must be < 4KB for Live Activities) and * added as imagesets to the asset catalog. * * @param userImagesPath - Path to directory containing user images (relative to project root) * @param targetAssetsPath - Path to the Assets.xcassets directory in the widget target * @returns Array of image filenames that were copied */ export declare function copyUserImages(userImagesPath: string, targetAssetsPath: string): string[];