interface Flavoring { _flavor?: FlavorT; } type Flavor = T & Flavoring; export type Uuid = Flavor; export declare const UuidFactory: { namespace: Uuid; nil: Uuid; /** * Given an input value, generates a Uuid that serves as a hash for the object. * If no input is given, generates a random Uuid. * * @static * @param {?unknown} [hashValue] * @returns {Uuid} */ generate(hashValue?: unknown): Uuid; isUuid(input: string): input is Uuid; }; export {}; //# sourceMappingURL=uuid.d.ts.map