/** * ID generation for opensip-tools. * Uses ULID for time-sortable, unique identifiers. */ /** Generate a ULID (time-sortable, 26 lowercase crockford base32 chars) */ export declare function generateId(prefix?: string): string; /** Generate a prefixed ULID — e.g., generatePrefixedId('run') → 'RUN_01HXYZ...' */ export declare function generatePrefixedId(prefix: string): string; /** Extract the timestamp from a ULID string. Returns null if invalid. */ export declare function extractTimestamp(id: string): Date | null; /** Generate a standard UUID v4 (for cases where ULID is not appropriate) */ export declare function generateUUID(): string; //# sourceMappingURL=ids.d.ts.map