interface AtRuleLike { some(predicate: (node: { prop?: string; }) => boolean): boolean; append(decl: { prop: string; value: string; }): void; } interface FontFaceRelationLike { from: { markDirty(): void; }; node: AtRuleLike; } interface FontFaceDeclaration { 'font-family'?: string; relations: FontFaceRelationLike[]; } interface FontUsageLike { subsets?: Record; pageText?: string; fontFamilies: Set; codepoints?: { original: number[]; }; props: Record; } interface AssetTextEntry { htmlOrSvgAsset: { text: string; urlOrDescription: string; }; fontUsages: FontUsageLike[]; accumulatedFontFaceDeclarations: FontFaceDeclaration[]; } interface AssetGraphLike { warn(err: Error): void; info(err: Error): void; } declare function warnAboutMissingGlyphs(htmlOrSvgAssetTextsWithProps: AssetTextEntry[], assetGraph: AssetGraphLike): Promise; export = warnAboutMissingGlyphs; //# sourceMappingURL=warnAboutMissingGlyphs.d.ts.map