/**
 * Module: id
 *
 * Utility functions for generating unique identifiers
 * Used across the application without creating circular dependencies
 */
/**
 * Generate a unique dialog ID
 * Format: aa/bb/cccccccc where a,b are random bytes and c is time-based
 */
export declare function generateDialogID(): string;
/**
 * Generate deterministic hash ID for call-block content.
 * Uses MD5 (faster, shorter output than SHA256) + local counter.
 *
 * @param content - The content to hash (e.g., "tool_name\nheadline\nbody")
 * @param localCounter - Incremented per call block in current parsing session
 * @returns Short hash string (8 characters)
 */
export declare function generateContentHash(content: string, localCounter: number): string;
