import type { SchemaObject } from '@scalar/workspace-store/schemas/v3.2/strict/openapi-document'; import type { TableRow } from '../../../../v2/blocks/request-block/components/RequestTableRow.vue.js'; /** * Build form-table rows for a structured (JSON/YAML) request body. * * The parsed body value is walked alongside the schema exactly like the multipart form * editor does: schema-declared properties first in schema order (nested objects flatten * into dotted-path leaves like `props.name`), example-only keys after in example order. * Each row is enriched with its leaf schema so the table shows enum dropdowns, required * badges, defaults, and validation per field. */ export declare const getStructuredBodyRows: (parsedValue: unknown, schema?: SchemaObject) => TableRow[]; //# sourceMappingURL=get-structured-body-rows.d.ts.map