import { ParagraphAttrs, Run } from '../../../../../../layout-engine/contracts/src/index.js';
import { ConverterContext } from './converter-context.js';
import { PMNode, ParagraphFont } from './types.js';
type ListMarkerContentFontSource = 'runs' | 'paragraph';
export type SyncListMarkerFontParams = {
    block: {
        attrs?: ParagraphAttrs;
        runs: ReadonlyArray<Run>;
    };
    converterContext?: ConverterContext;
    para?: PMNode;
    contentFontSource?: ListMarkerContentFontSource;
    /** Used on cache hits for empty list items with no live textStyle marks. */
    previousParagraphFont?: ParagraphFont;
};
/**
 * Sync list marker font from visible paragraph text after run conversion.
 */
export declare const syncListMarkerFontFromParagraphRuns: ({ block, converterContext, para, contentFontSource, previousParagraphFont, }: SyncListMarkerFontParams) => void;
export {};
//# sourceMappingURL=list-marker-font.d.ts.map