export class CometChatSenderVideoMessageBubble extends React.Component<any, any, any> {
    constructor(props: any);
    state: {
        isHovering: boolean;
        fileData: {};
    };
    componentDidMount(): void;
    shouldComponentUpdate(nextProps: any, nextState: any): boolean;
    componentDidUpdate(prevProps: any): void;
    getFileData: () => {
        fileName: any;
        fileUrl?: undefined;
    } | {
        fileName: any;
        fileUrl: any;
    } | undefined;
    handleMouseHover: () => void;
    toggleHoverState: (state: any) => {
        isHovering: boolean;
    };
    render(): React.JSX.Element | null;
}
export namespace CometChatSenderVideoMessageBubble {
    namespace defaultProps {
        function actionGenerated(): void;
    }
    namespace propTypes {
        let actionGenerated_1: PropTypes.Validator<(...args: any[]) => any>;
        export { actionGenerated_1 as actionGenerated };
        export let message: PropTypes.Validator<object>;
    }
}
import React from 'react';
import PropTypes from 'prop-types';
//# sourceMappingURL=index.d.ts.map