export interface PageAssetManifest { js?: string; css?: string; } export interface AssetManifest { pages: Record; shared?: SharedAssets; } export interface SharedAssets { css?: string; js?: string; } export declare function updatePageManifest(directory: string, pageName: string, updater: (value: PageAssetManifest) => void): Promise; export declare function readPageManifest(directory: string, pageName: string): Promise; export declare function updateSharedAssets(directory: string, updater: (value: SharedAssets) => void): Promise; export declare function readSharedAssets(directory: string): Promise;