import type { AstroIntegrationLogger } from "astro"; import type { FontInfo, FontsPackageInfo } from "./fonts/fontInfo.ts"; import type { FontConfig } from "./types.ts"; /** * Result of the configuration setup for font loading. */ export type ConfigSetupResult = { fontsInfoList: FontsPackageInfo[]; availableFonts: FontInfo[]; }; /** * Sets up font configuration for the Astro integration. * * Resolves font packages, collects available fonts by matching CSS metadata. */ export declare function astroConfigSetup(logger: AstroIntegrationLogger, fonts: FontConfig[], outputDirectory: string, root?: URL): ConfigSetupResult; //# sourceMappingURL=astroConfig.d.ts.map