import * as React from 'react';
import * as GQL from '../../backend/graphqlschema';
import { FilteredConnection } from '../../components/FilteredConnection';
import { ExtensionsDocumentsProps } from '../../extensions/environment/ExtensionsEnvironment';
import { FileDiffNodeProps } from './FileDiffNode';
declare class FilteredFileDiffConnection extends FilteredConnection<GQL.IFileDiff, Pick<FileDiffNodeProps, 'base' | 'head' | 'lineNumbers' | 'className' | 'extensions' | 'location' | 'history' | 'hoverifier' | 'extensionsController'>> {
}
declare type Props = FilteredFileDiffConnection['props'] & ExtensionsDocumentsProps;
/**
 * Displays a list of file diffs.
 */
export declare class FileDiffConnection extends React.PureComponent<Props> {
    render(): JSX.Element | null;
    private onUpdate;
}
export {};
//# sourceMappingURL=FileDiffConnection.d.ts.map