import type { Plugin } from 'vite';
import type { FontDefinition, ResolvedFontFamily } from './types.js';
/** @internal Exported for tests; not part of the public plugin API. */
export declare function assertFileRefsResolved(families: ResolvedFontFamily[], fileRefMap: Map<string, string>): void;
export declare function resolveFontsPlugin(fonts: FontDefinition[] | undefined, hotFile: string): Plugin[];
