import * as React from "react";
import { Requireable } from "../../proptypes/Headline";
import { IDataSourceProviderInjectedProps } from "../afm/DataSourceProvider";
import { ICommonVisualizationProps, ILoadingInjectedProps } from "./base/VisualizationLoadingHOC";
import { BaseVisualization } from "./base/BaseVisualization";
export { Requireable };
export declare class HeadlineStateless extends BaseVisualization<ICommonVisualizationProps & ILoadingInjectedProps & IDataSourceProviderInjectedProps, {}> {
    static defaultProps: Partial<ICommonVisualizationProps>;
    static propTypes: {
        dataSource: Requireable<any>;
        locale: Requireable<any>;
        drillableItems: Requireable<any>;
        onFiredDrillEvent: Requireable<any>;
        stickyHeader: Requireable<any>;
        ErrorComponent: Requireable<any>;
        LoadingComponent: Requireable<any>;
        onError: Requireable<any>;
        onLoadingChanged: Requireable<any>;
        onLoadingFinish: Requireable<any>;
        afterRender: Requireable<any>;
        pushData: Requireable<any>;
    };
    protected renderVisualization(): JSX.Element;
}
export declare const Headline: React.ComponentClass<ICommonVisualizationProps & IDataSourceProviderInjectedProps, any>;
