import { SimpleChanges } from '@angular/core';
import { OblConverter } from '../../models/obl-connector';
import { EventEmitterExt } from '@obliczeniowo/elementary/rx-js-ext';
import * as i0 from "@angular/core";
export declare class ConvertToHistogramComponent implements OblConverter {
    toTransform?: number[] | undefined;
    /** */
    options?: {
        [key: string]: any;
    };
    /** */
    translations?: {
        [en: string]: string;
    };
    transformed: EventEmitterExt<number[] | undefined>;
    optionsChanged: EventEmitterExt<void>;
    value?: number[];
    protected ranges: number;
    transform(): void;
    changed(event: any): void;
    ngOnChanges(changes: SimpleChanges): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ConvertToHistogramComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ConvertToHistogramComponent, "obl-convert-to-histogram", never, { "toTransform": { "alias": "toTransform"; "required": false; }; "options": { "alias": "options"; "required": false; }; "translations": { "alias": "translations"; "required": false; }; }, { "transformed": "transformed"; "optionsChanged": "optionsChanged"; }, never, never, false, never>;
}
