import type { CSSProperties, VNode } from "vue"; import type { AvoidValidation } from '../type-utility'; export type SemanticType = 'title' | 'description' | 'icon' | 'extra'; export interface WelcomeProps { prefixCls?: string; rootClassName?: string; className?: string; style?: CSSProperties; variant?: 'filled' | 'borderless'; classNames?: Partial>; styles?: Partial>; icon?: AvoidValidation VNode | string)>; title?: AvoidValidation VNode | string)>; description?: AvoidValidation VNode | string)>; extra?: AvoidValidation VNode | string)>; }