import { Plugin } from 'vite'; interface EnvParserOptions { dts?: string | boolean | string; injectViteDTS?: boolean; } type DTS = string | boolean | undefined; type ParseType = 'number' | 'string' | 'boolean' | 'number[]' | 'string[]' | 'boolean[]'; type ParsedValue = string | number | boolean; interface ViteEnv { [key: string]: ParsedValue | ParsedValue[]; } declare function parse(env: Record): any; declare function vitePluginEnvParse(options?: EnvParserOptions): Plugin; export { DTS, EnvParserOptions, ParseType, ParsedValue, ViteEnv, vitePluginEnvParse as default, parse };