import { default as React, FC } from 'react';
interface CustomTypingIndicatorProps {
    usersTyping: string[];
    text?: string | ((usersTyping: string[]) => string);
    position?: 'bottom' | 'top' | 'overlay' | 'floating';
    styles?: React.CSSProperties;
    customComponent?: React.ComponentType<{
        usersTyping: string[];
        text: string;
        isVisible: boolean;
    }>;
    isVisible: boolean;
}
declare const generateDefaultText: (usersTyping: string[]) => string;
declare const generateProcessingText: (usersTyping: string[]) => string;
declare const CustomTypingIndicator: FC<CustomTypingIndicatorProps>;
export default CustomTypingIndicator;
export { generateDefaultText, generateProcessingText };
