import { ElementRef, OnChanges, OnInit } from '@angular/core';
import * as i0 from "@angular/core";
/**
 * Layout Panels are used to encapsulate part of the content, form elements, lists, collections, etc., on a page.
 */
export declare class LayoutPanelComponent implements OnChanges, OnInit {
    private elRef;
    /** @Input Background image of the panel. */
    backgroundImage: string;
    /** Id for the layout panel element. */
    id: string;
    /** @hidden */
    fdLayoutPanelClass: boolean;
    /** Whether the background of the panel should be transparent. */
    transparent: boolean;
    /** @hidden */
    constructor(elRef: ElementRef);
    /** @hidden */
    ngOnChanges(): void;
    /** @hidden */
    ngOnInit(): void;
    /** @hidden */
    private _applyBackgroundImage;
    static ɵfac: i0.ɵɵFactoryDeclaration<LayoutPanelComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<LayoutPanelComponent, "fd-layout-panel", never, { "backgroundImage": { "alias": "backgroundImage"; "required": false; }; "id": { "alias": "id"; "required": false; }; "transparent": { "alias": "transparent"; "required": false; }; }, {}, never, ["fd-layout-panel-header", "fd-layout-panel-filters", "fd-layout-panel-body", "fd-layout-panel-footer", "*"], true, never>;
}
