import { AfterContentInit, OnDestroy, OnInit } from "@angular/core";
import { FBackgroundBase } from './f-background-base';
import { ITransformModel } from '@foblex/2d';
import * as i0 from "@angular/core";
export declare class FBackgroundComponent extends FBackgroundBase implements OnInit, AfterContentInit, OnDestroy {
    private readonly _fMediator;
    private readonly _elementReference;
    get hostElement(): HTMLElement;
    protected fBackgroundPattern: import("@angular/core").Signal<import("./domain").IFBackgroundPattern | undefined>;
    ngOnInit(): void;
    ngAfterContentInit(): void;
    setTransform(transform: ITransformModel): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<FBackgroundComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FBackgroundComponent, "f-background", never, {}, {}, ["fBackgroundPattern"], ["*"], true, never>;
}
