/** * Generate a unique ID for document IDs * * @param idType - 'text' for nanoid-style (default), 'uuid' for standard UUID */ export declare function generateId(idType?: 'text' | 'uuid'): string; /** * Generate a monotonically increasing version timestamp * Uses Date.now() as the base but ensures each call returns a unique value * even when multiple operations occur within the same millisecond * * @returns Milliseconds since epoch, guaranteed to be greater than the last call */ export declare function generateVersion(): number; /** * Generate a ULID (Universally Unique Lexicographically Sortable Identifier) * Time-ordered and sortable, ideal for event logs */ export declare function generateUlid(): string; //# sourceMappingURL=generateId.d.ts.map