import { ElementRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class SetDynamicBackgroundDirective {
    private el;
    backgroundColor: string;
    showBackground: boolean;
    constructor(el: ElementRef);
    ngOnChanges(): void;
    private getContrastingColor;
    lightenColor(r: number, g: number, b: number, factor: number): string;
    darkenColor(r: number, g: number, b: number, factor: number): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<SetDynamicBackgroundDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<SetDynamicBackgroundDirective, "[simpoSetDynamicBackground]", never, { "backgroundColor": { "alias": "backgroundColor"; "required": false; }; "showBackground": { "alias": "simpoSetDynamicBackground"; "required": false; }; }, {}, never, never, true, never>;
}
