import { Checksum } from '@shopify/cli-kit/node/themes/types'; export declare function checksum(root: string, path: string): Promise; export declare function normalizeJson(jsonStr: string): string; /** * Filters out generated asset files from a list of theme checksums. * * The checksums API returns entries for both original and generated files. For * instance, if there's a Liquid file 'assets/basic.css.liquid', the API will * return entries for both 'assets/basic.css.liquid' and the generated * 'assets/basic.css' with the same checksum. * * Example: * - key: 'assets/basic.css', checksum: 'e4b6aac5f2af8ea6e197cc06102186e9' * - key: 'assets/basic.css.liquid', checksum: 'e4b6aac5f2af8ea6e197cc06102186e9' * * This function filters out the generated files (like 'assets/basic.css'), * as these are not needed for theme comparison. */ export declare function rejectGeneratedStaticAssets(themeChecksums: Checksum[]): Checksum[];