import { App, AppJSONPayload, AppLocation, Installation, Location, LocationIcons, Manifest, ProductLocationIcons, ZcliConfigFileContent } from '../types'; export declare const getAppAssetsURLPrefix: (port: number, appID: string) => string; export declare const getIconsByProduct: (product: string, locations: AppLocation, manifestLocations: Location, appPath: string) => ProductLocationIcons; export declare const getLocationIcons: (appPath: string, manifestLocations?: Location) => LocationIcons; export declare const getInstallation: (appId: string, app: App, configFileContents: ZcliConfigFileContent, appSettings: Array>) => Installation; export declare const getAppPayloadFromManifest: (appManifest: Manifest, port: number, appID: string, locationIcons: LocationIcons) => App; export declare const buildAppJSON: (appPaths: string[], port: number) => Promise;