import type { BitmapFont, ImportDiagnostic, BitmapFontParseOptions, BitmapFontRecord } from '@flighthq/types/contract'; export declare function buildBitmapFontFromRecord(record: Readonly, options?: Readonly): BitmapFont | null; /** * Reports the records a parse dropped, once per kind rather than once per record. * * A malformed page, char or kerning line is skipped so the rest of the font still loads, which is the * right call — but the font then reports a glyph count lower than the file authored, and nothing else * says so. `origin` is the caller's own name because a shared reporter must not put itself in that * field; every parse encoding shares these kinds and is told apart by the origin instead. */ export declare function reportDroppedBitmapFontRecords(diagnostics: ImportDiagnostic[] | undefined, origin: string, pages: number, chars: number, kernings: number): void; //# sourceMappingURL=bitmapFontRecord.d.ts.map