export = ChartComponent; declare class ChartComponent extends React.Component { constructor(props: Object); state: { error: null; data: {}; }; chart: { (selection: any): void; width(value: number): number | Function; height(value: number): number | Function; title(value: string): string | Function; xDomain(value: any[]): Function | any[]; yDomain(value: any[]): Function | any[]; y2Domain(value: any[]): Function | any[]; xVal(value: Function): Function; xValues(value: Function): Function; yVal(value: Function): Function; yUnits(value: string): string | Function; yFormat(value: Function): Function; y2Val(value: Function): Function; y2Units(value: string): string | Function; y2Format(value: Function): Function; yValues(value: Function): Function; yData(value: Function): Function; yLabel(value: Function): Function; y2Values(value: Function): Function; y2Data(value: Function): Function; y2Label(value: Function): Function; defined(value: any): Function; color(value: Function): Function; on(event: string, listener: Function): Function; prefix(value: string): string | Function; animationDelay(value: number): number | Function; singlePointTime(value: number): number | Function; strokeWidth(value: number): number | Function; enableMouse(value: boolean): boolean | Function; eventDispatcher(value: Object): Object | Function; }; componentDidMount(): void; unsubscribeRefresh: any; componentDidUpdate(): void; componentWillUnmount(): void; refresh(error: Error, data: Object): void; redraw(): void; render(): React.Component; containerRef: HTMLDivElement | null | undefined; } declare namespace ChartComponent { namespace propTypes { const width: PropTypes.Requireable; const height: PropTypes.Requireable; const store: PropTypes.Validator; const dispatcher: PropTypes.Validator; } const displayName: string; } import React = require("react"); import PropTypes = require("prop-types"); //# sourceMappingURL=chart-component.d.ts.map