/** * List of @babel/parser plugins that are used for template expression * transforms and SFC script transforms. By default we enable proposals slated * for ES2020. This will need to be updated as the spec moves forward. * Full list at https://babeljs.io/docs/en/next/babel-parser#plugins */ export declare const babelParserDefaultPlugins: readonly ["bigInt", "optionalChaining", "nullishCoalescingOperator"]; /** * @private */ export declare const camelize: (str: string) => string; /** * @private */ export declare const capitalize: (str: string) => string; export declare const def: (obj: object, key: string | symbol, value: any) => void; export declare const EMPTY_ARR: readonly never[]; export declare const EMPTY_OBJ: { readonly [key: string]: any; }; export declare function escapeHtml(string: unknown): string; export declare function escapeHtmlComment(src: string): string; export declare const extend: { (target: T, source: U): T & U; (target: T_1, source1: U_1, source2: V): T_1 & U_1 & V; (target: T_2, source1: U_2, source2: V_1, source3: W): T_2 & U_2 & V_1 & W; (target: object, ...sources: any[]): any; }; export declare function generateCodeFrame(source: string, start?: number, end?: number): string; export declare const getGlobalThis: () => any; export declare const hasChanged: (value: any, oldValue: any) => boolean; export declare const hasOwn: (val: object, key: string | symbol) => key is never; /** * @private */ export declare const hyphenate: (str: string) => string; /** * Boolean attributes should be included if the value is truthy or ''. * e.g.