import type { Ref } from 'vue'; import type FontList from '#booster/classes/FontList'; import type { DirectiveGetFontArguments, DirectiveGetFontOptions, DirectiveGetFontResult } from '../../module.js'; import type { FontFamily, FontStyle, FontWeight } from '#build/types/booster'; export default function useBoosterFonts(options?: { critical?: boolean; }): { isCritical: Ref; $getFont: (family: FontFamily | DirectiveGetFontArguments, weight?: FontWeight, style?: FontStyle, options?: DirectiveGetFontOptions) => DirectiveGetFontResult; }; declare module '../../types/module' { interface BoosterProvide { getFont: FontList['getFont']; } }