/** * Generic Histogram field component * * TODO Add binning * TODO Use bin size for x-axis scale step attribute * TODO Interval snapping */ declare class HistogramField extends React.Component { static getHelpContent(props: any): JSX.Element; constructor(props: any); updateFilterValueFromSelection(range: any): void; handleMinInputBlur(): void; handleMinInputKeyPress(event: any): void; handleMinInputChange(event: any): void; handleMaxInputBlur(): void; handleMaxInputKeyPress(event: any): void; handleMaxInputChange(event: any): void; /** * @param {React.ChangeEvent.} event */ handleUnknownCheckboxChange(event: React.ChangeEvent): void; handleRangeScaleChange(range: any): void; cacheDistributionOperations(props: any): void; convertedDistribution: any; convertedDistributionRange: { min: number; max: number; } | undefined; distributionRange: { min: any; max: any; } | undefined; formatRangeValue(value: any): any; updateFilterValueFromState(): void; updateFilterValue(range: any): void; rangeIsDifferent({ min, max }: { min: any; max: any; }): boolean; emitChange(range: any, includeUnknown?: any): void; } declare namespace HistogramField { export namespace propTypes { export const distribution: PropTypes.Validator; export const toFilterValue: PropTypes.Validator<(...args: any[]) => any>; export const toHistogramValue: PropTypes.Validator<(...args: any[]) => any>; export const selectByDefault: PropTypes.Validator; export const onChange: PropTypes.Validator<(...args: any[]) => any>; export const activeField: PropTypes.Validator; export const activeFieldState: PropTypes.Validator; export const filter: PropTypes.Requireable; export const overview: PropTypes.Validator; export const displayName: PropTypes.Validator; export const unknownCount: PropTypes.Validator; export const timeformat: PropTypes.Requireable; export const onRangeScaleChange: PropTypes.Requireable<(...args: any[]) => any>; } } export default HistogramField; import React from "react"; import PropTypes from "prop-types"; //# sourceMappingURL=HistogramField.d.ts.map