import type { UserInputMap } from "../../validation.types"; import type { Parser } from "../parser-types"; /** * Parses a UserInputMap, which is a map of widget IDs to their corresponding user input data. * * A UserInputMap maps widget IDs (like "radio 1", "dropdown 2") to the user input data * for each widget. This is used by Group widgets and other contexts where multiple * widgets need to be tracked together. * * The parser handles recursive structures since Group widgets can contain other Group * widgets, each with their own UserInputMap. * * @param rawValue - The raw value to parse, expected to be a plain object * @param ctx - The parse context for error reporting and tracking * @returns A ParseResult containing either the parsed UserInputMap or an error */ export declare const parseUserInputMap: Parser;