import type { DomToModelContext, DomToModelListFormat, ContentModelBlockGroup, ListMetadataFormat, ContentModelListItem, ContentModelListItemLevelFormat, FormatParser } from 'roosterjs-content-model-types'; /** * @internal */ export declare function setupListFormat(listType: 'OL' | 'UL', element: HTMLElement, context: DomToModelContext, listDepth: number, listFormat: DomToModelListFormat, group: ContentModelBlockGroup, additionalParsers?: FormatParser[]): void; /** * @internal */ export declare function processAsListItem(context: DomToModelContext, element: HTMLElement, group: ContentModelBlockGroup, listFormatMetadata: ListMetadataFormat | undefined, bulletElement: HTMLElement | undefined, beforeProcessingChildren?: (listItem: ContentModelListItem) => void): void;