export declare const urlCreator: () => { new (url: string | URL, base?: string | URL): URL; prototype: URL; canParse(url: string | URL, base?: string | URL): boolean; createObjectURL(obj: Blob | MediaSource): string; parse(url: string | URL, base?: string | URL): URL | null; revokeObjectURL(url: string): void; }; /** * 移除对象最外层所指定的属性 * @param obj * @param key * @returns */ export declare const removeProperty: (obj: T, key: string) => T; /** * * @param arr * @param key * @returns */ export declare const removePropertyAtArray: (arr: T[], key: string) => T[]; /** * 获取当前 index, * 注意:index 是累加的 * @returns */ export declare const getIndex: () => (() => number); /** * 获取最新的 uid 工厂函数 * @returns */ export declare const getNewestUidFactory: () => (() => string);