import { ErrorDataHandler } from './errorDataHandler';
import { IYiniAST } from './internalTypes';
/**
 * Construct the final JavaScript Object.
 * Transforms the AST to the plain JS object.
 *
 * - Keys are used exactly as-is.
 * - Order of properties matches the AST traversal order.
 *
 * @note All `tag` fields MUST be ignored.
 */
export declare const astToObject: (ast: IYiniAST, errorHandler: ErrorDataHandler) => Record<string, unknown>;
