import React from 'react';
export interface PeekLottieProps {
    /**
     * 是否自动播放动画
     */
    autoplay?: boolean;
    /**
     * 是否循环播放动画
     */
    loop?: boolean;
    /**
     * 动画容器类名
     */
    className?: string;
    /**
     * 动画容器样式
     */
    style?: React.CSSProperties;
    /**
     * 动画尺寸
     */
    size?: number;
}
/**
 * PeekLottie 组件 - Lottie探头动画组件
 *
 * 该组件使用Lottie动画库提供流畅的探头动画效果，支持自定义尺寸、播放控制等。
 *
 * @component
 * @description PeekLottie 组件 - Lottie探头动画组件，提供流畅的探头动画效果
 * @param {PeekLottieProps} props - 组件属性
 * @param {boolean} [props.autoplay=true] - 是否自动播放动画
 * @param {boolean} [props.loop=true] - 是否循环播放动画
 * @param {string} [props.className] - 动画容器类名
 * @param {React.CSSProperties} [props.style] - 动画容器样式
 * @param {number} [props.size=32] - 动画尺寸
 *
 * @example
 * ```tsx
 * <PeekLottie
 *   autoplay={true}
 *   loop={true}
 *   size={48}
 *   className="custom-loading"
 * />
 * ```
 *
 * @returns {React.ReactElement} 渲染的Lottie探头动画组件
 *
 * @remarks
 * - 使用Lottie动画库
 * - 提供流畅的动画效果
 * - 支持自定义尺寸
 * - 支持播放控制
 * - 支持自定义样式
 */
export declare const PeekLottie: React.FC<PeekLottieProps>;
export default PeekLottie;
