import React from 'react';
import { TextAnimateProps } from '../Components/TextAnimate';
import { TypingAnimationProps } from '../Components/TypingAnimation';
export type WelcomeMessageTitleAnimateProps = Pick<TypingAnimationProps, 'duration' | 'typeSpeed' | 'deleteSpeed' | 'delay' | 'pauseDelay' | 'loop' | 'startOnView' | 'showCursor' | 'blinkCursor' | 'cursorStyle'>;
export type WelcomeMessageDescriptionAnimateProps = Pick<TextAnimateProps, 'delay' | 'duration' | 'variants' | 'by' | 'startOnView' | 'once' | 'animation'>;
/**
 * WelcomeMessage 组件的属性接口
 * @interface WelcomeMessageProps
 */
export interface WelcomeMessageProps {
    /** 标题 */
    title?: React.ReactNode;
    /** 描述 */
    description?: React.ReactNode;
    /** 自定义样式类名，用于各个部分 */
    classNames?: {
        root?: string;
        title?: string;
        description?: string;
    };
    /** 自定义内联样式，用于各个部分 */
    styles?: {
        root?: React.CSSProperties;
        title?: React.CSSProperties;
        description?: React.CSSProperties;
    };
    /** 标题动画属性 */
    titleAnimateProps?: WelcomeMessageTitleAnimateProps;
    /** 描述动画属性 */
    descriptionAnimateProps?: WelcomeMessageDescriptionAnimateProps;
    /** 自定义样式 */
    style?: React.CSSProperties;
    /** 自定义根节点样式类名 @deprecated 请使用 classNames.root 替代 */
    rootClassName?: string;
}
export declare const WelcomeMessage: React.NamedExoticComponent<WelcomeMessageProps>;
