import type { Icon } from "./Icon.js"; /** * Key can be user model id, filename or a full path. * In case of path this should be an executable or a lnk file or any other file that can * have an unique/individual icon as are the applications, otherwise use `shared`. */ export type UniqueIconPackEntry = { /** * Application user model id */ umid: string | null; /** * Path or filename of the application, mostly this should be present, * but cases like PWAs on Edge can have no path and be only an UMID. */ path: string | null; /** * In case of path be a lnk file this can be set to a different location to use the icon from. * If present, icon on this entry will be ignored */ redirect: string | null; icon: Icon | null; /** * Source file modification time for cache invalidation */ sourceMtime?: string | null; }; //# sourceMappingURL=UniqueIconPackEntry.d.ts.map