import { ReactNode } from 'react';
export interface MessageMediaUploaderProps {
    /**
     * Overrides or extends the styles applied to the component.
     * @default null
     */
    className?: string;
    /**
     * Callback to pass message file item
     * @param file
     */
    forwardMessageFile?: (file: any) => void;
    /**
     * On messsage media upload close callback function
     * @default null
     */
    onClose?: () => void;
    /**
     * On messsage media upload open callback function
     * @default false
     */
    open?: boolean;
    /**
     * On messsage media upload  isUploading callback function
     * @default false
     */
    isUploading?: (boolean: any) => void;
    /**
     * The send button element
     */
    action: ReactNode;
}
export default function MessageMediaUploader(props: MessageMediaUploaderProps): JSX.Element;
