import { MarkdownNode, MarkdownNodeType } from "./types";
/**
 * The types disabled when using IOMarkdownLite.
 */
export declare const LITE_DISABLED_TYPES: ReadonlyArray<MarkdownNodeType>;
/**
 * Parses a markdown source string into an AST.
 * @param source The markdown string.
 * @param disabledTypes Node types to exclude from parsing.
 * @returns Array of MarkdownNode.
 */
export declare const parse: (source: string, disabledTypes?: ReadonlyArray<MarkdownNodeType>) => Array<MarkdownNode>;
/**
 * Parses markdown with the lite subset of rules only.
 */
export declare const parseLite: (source: string) => Array<MarkdownNode>;
//# sourceMappingURL=parser.d.ts.map