/** * Pure helpers of the sound service — unit-testable without Web Audio. */ /** Random variant key: prefix + 1…count, e.g. pickRandomKey("cardShove", 4). */ export declare const pickRandomKey: (prefix: string, count: number, random?: () => number) => string; /** * Run `task` for every item with at most `limit` in flight; settles all, * never rejects (the caller decides what a failure means). */ export declare function runLimited(items: readonly T[], limit: number, task: (item: T) => Promise): Promise[]>; //# sourceMappingURL=sound-utils.d.ts.map