export interface MessageMediaUploaderProps {
    /**
     * 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;
    /**
     * Once a file has been successfully uploaded, this callback shows the send button on the editor
     * @default false
     */
    onFileUploaded?: () => void;
    /**
     * Once a file has been cleared, this callback hides the send button on the editor
     * @default false
     */
    onFileCleared?: () => void;
}
export default function MessageMediaUploader(props: MessageMediaUploaderProps): JSX.Element;
//# sourceMappingURL=index.d.ts.map