import { Resource } from '../type/resource';
/**
 * normalize object key
 * 1. remove prefix /
 *  /obj => obj, dir/obj => dir%2Fobj
 * @param key
 */
export declare function escapeObjectKey(key: string): string;
/**
 * 获取资源路径，不对 / 进行转义
 * @param resource
 */
export declare function getResourceUri(resource: Resource): string;
/**
 * 获取资源字符串，对 objectKey 进行转义，保证 objectKey 没有前置 /
 * @param resource
 */
export declare function getResourceString(resource: Resource): string;
export declare function mergeResource(dest: Resource, ...srcs: Resource[]): void;
