import { OnChanges, OnDestroy, OnInit } from '@angular/core';
import { TranslateService } from '@ngx-translate/core';
import { QdDataFacetsCurrencyConfig } from './data-facets-currency.interfaces';
import * as i0 from "@angular/core";
/**
 * @description Renders currency values.
 *
 *
 */
export declare class QdDataFacetsCurrencyComponent implements OnInit, OnChanges, OnDestroy {
    private translateService;
    config?: QdDataFacetsCurrencyConfig;
    data: number;
    testId?: string;
    private _destroyed$;
    private _currencySubject;
    currency$: import("rxjs").Observable<string>;
    constructor(translateService: TranslateService);
    ngOnInit(): void;
    ngOnChanges(): void;
    ngOnDestroy(): void;
    setCurrency(lang?: string): void;
    private getCurrency;
    static ɵfac: i0.ɵɵFactoryDeclaration<QdDataFacetsCurrencyComponent, [{ optional: true; }]>;
    static ɵcmp: i0.ɵɵComponentDeclaration<QdDataFacetsCurrencyComponent, "qd-data-facets-currency", never, { "config": { "alias": "config"; "required": false; }; "data": { "alias": "data"; "required": false; }; "testId": { "alias": "testId"; "required": false; }; }, {}, never, never, false, never>;
}
//# sourceMappingURL=data-facets-currency.component.d.ts.map