import { OnChanges, OnDestroy } from '@angular/core';
import { TdChartOptionsService } from '../chart-options.service';
import * as i0 from "@angular/core";
export declare class TdDatasetComponent implements OnChanges, OnDestroy {
    private _optionsService;
    private _state;
    id?: string;
    config?: any;
    source?: object | any[];
    dimensions?: any[];
    sourceHeader?: boolean;
    constructor(_optionsService: TdChartOptionsService);
    ngOnChanges(): void;
    ngOnDestroy(): void;
    private _setOptions;
    private _removeOption;
    static ɵfac: i0.ɵɵFactoryDeclaration<TdDatasetComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TdDatasetComponent, "td-chart-dataset", never, { "id": "id"; "config": "config"; "source": "source"; "dimensions": "dimensions"; "sourceHeader": "sourceHeader"; }, {}, never, never, false, never>;
}
