export interface FontImportBase { type: "google" | "local"; family: string; options: any; } export interface FontImportWithMetadata extends FontImportBase { file: string; line: number; } export interface ScannerOptions { /** * Include file path and line number in results * @default false */ includeMetadata?: boolean; /** * Validate Google Font names against available fonts * @default true */ validateGoogleFonts?: boolean; } /** * Scan for Google Font imports using the createGoogleFont() pattern * Pattern: createGoogleFont('FontName', { options }) */ export declare function scanCreateGoogleFontPattern(content: string, filePath: string, options?: ScannerOptions): Array; /** * Scan for Google Font imports using the direct function call pattern * Pattern: FontName({ options }) */ export declare function scanDirectFunctionPattern(content: string, filePath: string, options?: ScannerOptions): Array; /** * Scan for local font imports like localFont({ src: './font.woff2' }) * Handles multi-line localFont declarations with nested braces */ export declare function scanLocalFontImports(content: string, filePath: string, options?: ScannerOptions): Array; //# sourceMappingURL=font-scanner-core.d.ts.map