import { Plugin } from 'vite'; interface MetaDefaults { title?: string; titleTemplate?: string; description?: string; keywords?: string[]; author?: string; viewport?: string; charset?: string; themeColor?: string; openGraph?: { siteName?: string; type?: string; locale?: string; image?: string; imageWidth?: number; imageHeight?: number; imageAlt?: string; url?: string; }; twitter?: { card?: string; site?: string; creator?: string; image?: string; imageAlt?: string; }; meta?: Array<{ name?: string; property?: string; content: string; key?: string; }>; } export interface MetaConfig extends Partial { enabled?: boolean; defaults?: MetaDefaults; } export declare function createMetaPlugin(cwd: string, config?: MetaConfig): Plugin; export declare function createDefaultMetaPlugin(cwd: string): Plugin; export {};