import 'element-plus'; import '@nuxt/schema'; declare module 'element-plus/es/constants' { export const componentSizes: readonly string[]; export type ComponentSize = (typeof componentSizes)[number]; export const componentSizeMap: Readonly< | componentSizes | { medium: number; mini: number; huge: number; [key: string]: number; } >; } declare module 'element-plus/es/utils' { export interface EpPropMergeType extends T {} } declare module 'element-plus' { export interface ButtonProps { type?: '' | 'default' | 'primary' | 'success' | 'warning' | 'info' | 'danger' | 'text' | 'neutral' | 'secondary'; } export interface TagProps { type?: 'success' | 'warning' | 'info' | 'primary' | 'danger' | 'secondary' | 'neutral'; } }