import { RawObjectDataProcessor, type ReadonlyParsedJSON } from "@yamato-daiwa/es-extensions"; export default function extractAndValidateDatasetFromDOM_Element({ targetDOM_Element, targetDOM_ElementNameOrSelectorForLogging, validDataSpecification, mustDeleteMentionedDataAttributesOnceExtracted }: Readonly<{ targetDOM_Element: Element; targetDOM_ElementNameOrSelectorForLogging: string; validDataSpecification: RawObjectDataProcessor.PropertiesSpecification; mustDeleteMentionedDataAttributesOnceExtracted?: boolean; }>): ExtractedDataset;