/** * Validates the UUID v1. * @param id UUID value. */ export declare function validate(id: string): boolean; /** The options used for generating a v1 UUID. */ export interface V1Options { node?: number[]; clockseq?: number; msecs?: number; nsecs?: number; random?: number[]; rng?: () => number[]; } /** * Generates a RFC4122 v1 UUID (time-based). * @param options Can use RFC time sequence values as overwrites. * @param buf Can allow the UUID to be written in byte-form starting at the offset. * @param offset Index to start writing on the UUID bytes in buffer. */ export declare function generate(options?: V1Options | null, buf?: number[], offset?: number): string | number[];