import { Block, BlockMarkers } from '../primitives.js'; import { Tokenizer } from './tokenizers/index.js'; export interface Options { startLine: number; fence: string; spacing: 'compact' | 'preserve'; markers: BlockMarkers; tokenizers: Tokenizer[]; } export type Parser = (source: string) => Block[]; export default function getParser({ startLine, fence, spacing, markers, tokenizers, }?: Partial): Parser;