import { type Action } from '@awell-health/extensions-core';
import { fields, dataPoints } from './config';
/**
 * Awell Action: Parse Structured Data
 *
 * Takes a message and a JSON schema as input, uses LLM to:
 * 1. Extract structured data matching the schema
 * 2. Provide a confidence level (0-100) for the extraction
 * 3. Provide explanation for the extraction process
 *
 * @returns parsed data (JSON), confidence level (number), and HTML-formatted explanation
 */
export declare const parseStructuredData: Action<typeof fields, Record<string, never>, keyof typeof dataPoints>;
