/// import { ThemeFileSystem, Key, ThemeAsset } from '@shopify/cli-kit/node/themes/types'; export declare function mountThemeFileSystem(root: string): Promise; export declare function writeThemeFile(root: string, { key, attachment, value }: ThemeAsset): Promise; export declare function readThemeFile(root: string, path: Key): Promise; export declare function removeThemeFile(root: string, path: Key): Promise; export declare function isThemeAsset(path: string): boolean; export declare function isJson(path: string): boolean; export declare function partitionThemeFiles(files: ThemeAsset[]): { liquidFiles: ThemeAsset[]; jsonFiles: ThemeAsset[]; contextualizedJsonFiles: ThemeAsset[]; configFiles: ThemeAsset[]; staticAssetFiles: ThemeAsset[]; }; export declare function readThemeFilesFromDisk(filesToRead: ThemeAsset[], themeFileSystem: ThemeFileSystem): Promise; export declare function isTextFile(path: string): boolean; export declare function hasRequiredThemeDirectories(path: string): Promise;