import { EventEmitter, AfterContentInit, TemplateRef, ChangeDetectorRef } from '@angular/core';
import { IgxSeriesComponent } from './igx-series-component';
import * as i0 from "@angular/core";
export declare class IgxDataChartDefaultTooltipsComponent implements AfterContentInit {
    private _changeDetectorRef;
    anchoredCategoryTooltip: TemplateRef<any>;
    anchoredVerticalCategoryTooltip: TemplateRef<any>;
    financialTooltip: TemplateRef<any>;
    polarTooltip: TemplateRef<any>;
    radialTooltip: TemplateRef<any>;
    rangeTooltip: TemplateRef<any>;
    scatterTooltip: TemplateRef<any>;
    shapeTooltip: TemplateRef<any>;
    userAnnotationTooltip: TemplateRef<any>;
    constructor(_changeDetectorRef: ChangeDetectorRef);
    ensureDefaultTooltip(series: IgxSeriesComponent): void;
    format(value: any): any;
    shortDate(item: Date): string;
    hasOpen(series: any): any;
    getOpenValue(series: any, item: any): any;
    hasHigh(series: any): any;
    getHighValue(series: any, item: any): any;
    hasLow(series: any): any;
    getLowValue(series: any, item: any): any;
    hasClose(series: any): any;
    getCloseValue(series: any, item: any): any;
    hasVolume(series: any): any;
    getVolumeValue(series: any, item: any): any;
    getAnchoredValue(series: any, item: any): any;
    getXValue(series: any, item: any): any;
    getYValue(series: any, item: any): any;
    hasRadius(series: any): boolean;
    getRadiusValue(series: any, item: any): any;
    getAngleValue(series: any, item: any): any;
    hasValue(series: any): any;
    getItemValue(series: any, item: any, memberPath: string, memberPathValue: string): any;
    getValue(series: any, item: any): any;
    getBrush(series: IgxSeriesComponent): string;
    hasXY(series: any, item: any): any;
    hasColor(series: any): any;
    getColorValue(series: any, item: any): any;
    asAny(item: any): any;
    private static _registered;
    static register(): void;
    onContentReady: EventEmitter<any>;
    ngAfterContentInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<IgxDataChartDefaultTooltipsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<IgxDataChartDefaultTooltipsComponent, "igx-data-chart-default-tooltips", never, {}, { "onContentReady": "onContentReady"; }, never, never, true, never>;
}
