import { MotionProps } from 'framer-motion';
import React from 'react';
export interface TypingAnimationProps extends MotionProps {
    children?: React.ReactNode;
    words?: string[];
    className?: string;
    duration?: number;
    typeSpeed?: number;
    deleteSpeed?: number;
    delay?: number;
    pauseDelay?: number;
    loop?: boolean;
    as?: React.ElementType;
    startOnView?: boolean;
    showCursor?: boolean;
    blinkCursor?: boolean;
    cursorStyle?: 'line' | 'block' | 'underscore';
}
export declare const TypingAnimation: React.MemoExoticComponent<{
    ({ children, words, className, duration, typeSpeed, deleteSpeed, delay, pauseDelay, loop, as: Component, startOnView, showCursor, blinkCursor, cursorStyle, ...props }: TypingAnimationProps): any;
    displayName: string;
}>;
