/** * Universal pipeline (probabilistic). Trigger: unknown broker or "Smart Import". * Always requires user confirmation of mapping before final parse when confidence is low. */ import type { RawFile, ParseResult } from '../adapters/types'; import type { UniversalMapping, RequiresMappingResult } from './types'; export type { UniversalMapping, RequiresMappingResult, StandardField } from './types'; export { genericParse, genericRowToTrade } from './genericAdapter'; export { inferMapping } from './inference'; export type { InferMappingInput, InferMappingOutput } from './inference'; /** * Parse via Universal path. If userMapping is provided, parse immediately. * Otherwise infer mapping and return REQUIRES_MAPPING for UI confirmation when confidence is low. */ export declare function parseUniversal(file: RawFile, locale?: string, userMapping?: UniversalMapping): Promise;