import { BUILD_TYPES, BUILD_TYPES_MANIFEST_FORMAT } from '../types/services/app-features-service.js';
export declare const readManifestFile: (directoryPath: string, fileName?: string) => Promise<{
    app: {
        id?: string | undefined;
        name?: string | undefined;
        hosting?: {
            cdn?: {
                type: import("../types/services/manifest-service.js").ManifestHostingType;
                path: string;
            } | undefined;
            server?: {
                type: import("../types/services/manifest-service.js").ManifestHostingType;
                path: string;
            } | undefined;
        } | undefined;
        features?: {
            type: string;
            name?: string | undefined;
            build?: {
                source: BUILD_TYPES_MANIFEST_FORMAT;
                suffix?: string | undefined;
            } | undefined;
        }[] | undefined;
    };
    version: string;
}>;
export declare const getManifestAssetPath: (manifestPath: string, relativePath: string) => string;
export declare const buildTypeManifestFormatMap: {
    customUrl: BUILD_TYPES;
    mondayCode: BUILD_TYPES;
    mondayCodeCdn: BUILD_TYPES;
};
