import { FontFaceRequest } from '../../../../../../../shared/font-system/src/index.js';
import { FlowBlock } from '../../../../../../../layout-engine/contracts/src/index.js';
/**
 * The deduped physical face requests the given layout blocks actually render. The caller
 * passes every block this render measures - body, notes, header/footer, and (in paginated
 * mode) footnotes - so each measured face is planned; this function only walks what it is
 * given.
 */
export declare function planRequiredFontFaces(blocks: readonly FlowBlock[] | null | undefined): FontFaceRequest[];
//# sourceMappingURL=font-load-planner.d.ts.map