import { CaseField } from '../../../domain/definition';
import { WizardPage } from '../../case-editor/domain/wizard-page.model';
import { FieldsUtils } from '../../../services';
import * as i0 from "@angular/core";
export declare class ValidPageListCaseFieldsService {
    private readonly fieldsUtils;
    constructor(fieldsUtils: FieldsUtils);
    private isShown;
    deleteNonValidatedFields(validPageList: WizardPage[], caseEventDatadata: object, eventTriggerFields: CaseField[], fromPreviousPage: boolean, formFields: object): void;
    validPageListCaseFields(validPageList: WizardPage[], eventTriggerFields: CaseField[], formFields: object): CaseField[];
    static ɵfac: i0.ɵɵFactoryDeclaration<ValidPageListCaseFieldsService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<ValidPageListCaseFieldsService>;
}
//# sourceMappingURL=valid-page-list-caseFields.service.d.ts.map