import { JsonFormsBaseRenderer } from '@jsonforms/angular';
import { JsonFormsState, Layout, OwnPropsOfRenderer } from '@jsonforms/core';
import { OnDestroy } from '@angular/core';
import { OnInit } from '@angular/core';
import { NgRedux } from '@angular-redux/store';
export declare class LayoutRenderer<T extends Layout> extends JsonFormsBaseRenderer implements OnInit, OnDestroy {
    private ngRedux;
    private elements;
    hidden: boolean;
    private subscription;
    constructor(ngRedux: NgRedux<JsonFormsState>);
    ngOnInit(): void;
    ngOnDestroy(): void;
    readonly renderProps: OwnPropsOfRenderer[];
}
