import { Element } from "parse5"; import { ParsedProperty, MicroformatProperty, Html, ParsingOptions } from "../types"; export declare const parseP: (node: Element, options: ParsingOptions) => string; export declare const parseU: (node: Element, options: ParsingOptions) => MicroformatProperty; export declare const parseE: (node: Element, options: ParsingOptions) => Html; export declare const parseProperty: (child: Element, options: ParsingOptions) => ParsedProperty[]; /** * Some properties require knowledge of other properties to be parsed correctly * Apply known post-initial-parse rules here: * - dt-end should be dt-start aware */ export declare const postParseNode: (prop: ParsedProperty, _i: number, all: ParsedProperty[]) => ParsedProperty;