import type { Plugin } from "vite"; type Variant = { data: Buffer; filePath: string; mimeType: string; }; type Variants = { svg: Variant; ico: Variant; png512: Variant; png192: Variant; pngMasked: Variant; appleTouch: Variant; }; export type Link = { rel: string; href: string; sizes?: string; type?: string; }; export declare const createLinks: (variants: Variants) => Link[]; export type HashedFaviconsOptions = { webManifest?: Record; /** @default true */ inject?: boolean; }; declare const hashedFaviconsPlugin: (sourcePath: string, { webManifest: webManifestOptions, inject }?: HashedFaviconsOptions) => Plugin; export default hashedFaviconsPlugin;