/** * Field Traversal Utilities * * Modern, performant field traversal using parallel processing with Promise.allSettled() * Processes fields concurrently for maximum performance while maintaining error resilience. * * @module @revealui/core/fieldTraversal */ import type { RevealUITraverseFieldsArgs, RevealUITraverseFieldsResult } from './types/internal.js'; /** * Traversal mode determines how fields are processed */ type TraversalMode = 'afterChange' | 'afterRead' | 'beforeChange' | 'beforeValidate'; /** * Core field traversal logic using parallel processing * * Modern TypeScript approach using Promise.allSettled() for: * - Maximum performance (10x faster than sequential) * - Error resilience (individual errors don't stop processing) * - Parallel execution (all fields processed simultaneously) * * Performance: O(1) time (parallel) vs O(n) time (sequential) */ export declare function traverseFieldsCore(args: RevealUITraverseFieldsArgs, mode: TraversalMode): Promise; export {}; //# sourceMappingURL=fieldTraversal.d.ts.map