/** * ID generation utilities for test factories * * TEST-DESIGN-001: Uses random IDs to prevent race conditions in parallel test execution. * * @example * ```typescript * const id = randomStringId('preset'); // 'preset-a7x9k2m' * const numId = randomId(); // 438291057 * ``` */ /** * Generate a random numeric ID * TEST-DESIGN-001: Safe for parallel test execution * @returns A random positive integer */ export declare function randomId(): number; /** * Generate a random string ID with prefix * TEST-DESIGN-001: Safe for parallel test execution * @param prefix - The ID prefix (e.g., 'preset', 'category') * @returns A string ID like 'preset-a7x9k2m' */ export declare function randomStringId(prefix: string): string; /** * Get a string ID with prefix * TEST-DESIGN-001: Delegates to randomStringId for parallel-safe execution * @param prefix - The ID prefix (e.g., 'preset', 'category') * @returns A string ID like 'preset-a7x9k2m' */ export declare function nextStringId(prefix: string): string; //# sourceMappingURL=counters.d.ts.map