/** * Resolve material path placeholders to actual paths. This is useful for the material downloader and the server-side Rubens Local Content Server to get the local file path. * `@material/relativePathToCurrentMaterialFile` -> `@material` placeholder as "this material" * `@content/pathInTheContentFolder` * http -> leave as it is - not a local file * @param materialPath the path to the current material file * @param contentFolderPath the path to the content folder * @param externalId externalId of the current material * @param catalogId catalogId of the current material * @returns path in the local file system or http url */ export declare function resolveMaterialPathPlaceholders(materialPath: string, contentFolderPath: string, externalId: string, catalogId: string): string; /** * Resolve material path placeholders to actual paths. This is useful for the Rubens Local Content Server to resolve the request URL. * `@material/relativePathToCurrentMaterialFile` -> `@material` placeholder as "this material" * `@content/pathInTheContentFolder` * http -> leave as it is - not a local file * returns: a http url on the locla host or the original http url */ export declare function resolveMaterialUrlPlaceholders(materialUrl: string, contentBaseUrl: string, externalId: string, catalogId: string): string;