/** * Returns the next value in a cyclic list, wrapping from the last item to the first. * * @remarks * When `current` is missing or not found in `values`, returns the first entry so * callers can recover from stale or unset state. */ export declare function cycleValue(values: readonly T[], current: T | undefined): T;