/**
 * Convierte los valores observados de useWatch en un objeto estructurado con los nombres de campos como keys.
 *
 * useWatch de react-hook-form retorna diferentes estructuras según la cantidad de campos observados:
 * - Un solo campo: retorna el valor directamente
 * - Múltiples campos: retorna un array con los valores en el mismo orden de los campos
 * @param watchValues - Valores observados de useWatch (puede ser un valor único o un array)
 * @param fields - Lista de nombres de campos que se están observando
 * @returns Objeto con los valores actuales mapeados a sus respectivos nombres de campo
 * @example
 * // Para un solo campo
 * parseWatchedValues('John', ['name']) // { name: 'John' }
 *
 * // Para múltiples campos
 * parseWatchedValues(['John', 25], ['name', 'age']) // { name: 'John', age: 25 }
 */
export declare function parseWatchedValues(watchValues: any, fields: string[]): Record<string, any>;
//# sourceMappingURL=index.d.ts.map