import React, { Component } from 'react'; import { type WrappedComponentProps } from 'react-intl'; import { type WithMediaClientConfigProps } from '@atlaskit/media-client-react'; import { type MediaTableProps, type MediaTableState } from '../types'; import { type WithAnalyticsEventsProps } from '@atlaskit/analytics-next'; export declare class MediaTable extends Component { state: MediaTableState; private subscriptions; private hasBeenMounted; componentDidMount(): void; private unsubscribe; componentWillUnmount(): void; private generateCellValues; private onDownloadClick; private onPreviewClick; private onSort; private renderRowValues; private renderTable; private openPreview; private onRowEnterKeyPressed; private onRowClick; private safeSetState; private onMediaViewerClose; private renderMediaViewer; render(): React.JSX.Element; } declare const _default_1: React.ComponentType & { forwardedRef?: React.Ref; }, keyof WithAnalyticsEventsProps> & React.RefAttributes>>; export default _default_1;