import { Observable } from 'rxjs';
import { FormioComponent } from '@formio/angular';
import * as i0 from "@angular/core";
export declare class FormIoStateService {
    private _documentDefinitionName$;
    private _documentId$;
    private readonly _$processInstanceId;
    get processInstanceId(): string;
    private _currentForm$;
    get documentDefinitionName$(): Observable<string>;
    setDocumentDefinitionName(documentDefinitionName: string): void;
    get documentId$(): Observable<string>;
    get documentId(): string;
    setDocumentId(documentId: string): void;
    get currentForm$(): Observable<FormioComponent>;
    set currentForm(form: FormioComponent);
    flattenTranslationsObject(translations: any): {};
    setProcessInstanceId(id: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<FormIoStateService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<FormIoStateService>;
}
//# sourceMappingURL=form-io-state.service.d.ts.map