import { EventEmitter, OnInit } from '@angular/core';
import { TranslateService } from '@ngx-translate/core';
import { FormioOptions } from '@formio/angular/formio.common';
import { FormIoStateService } from './services/form-io-state.service';
import { BehaviorSubject, Observable } from 'rxjs';
import * as i0 from "@angular/core";
export declare class FormioBuilderComponent implements OnInit {
    private readonly translateService;
    private readonly stateService;
    readonly form$: BehaviorSubject<object>;
    set form(value: object);
    change: EventEmitter<any>;
    readonly triggerRebuild: EventEmitter<FormioOptions>;
    readonly currentLanguage$: Observable<string>;
    readonly formioOptions$: Observable<FormioOptions>;
    readonly editFormModified$: BehaviorSubject<boolean>;
    constructor(translateService: TranslateService, stateService: FormIoStateService);
    ngOnInit(): void;
    onChange(event: any): void;
    private modifyEditForm;
    static ɵfac: i0.ɵɵFactoryDeclaration<FormioBuilderComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FormioBuilderComponent, "valtimo-form-io-builder", never, { "form": { "alias": "form"; "required": false; }; }, { "change": "change"; }, never, never, false, never>;
}
//# sourceMappingURL=form-io-builder.component.d.ts.map