import { WizardPageField } from '../domain';
import { CaseField } from '../../../domain';
export declare class WizardPageFieldToCaseFieldMapper {
    mapAll(wizardPageFields: WizardPageField[], caseFields: CaseField[]): CaseField[];
    private map;
    private processComplexFieldOverride;
    /**
     * Recursively flag all children fields as not hidden.
     */
    private showAllChildren;
    private fixShowConditionPath;
    private preparePathPrefix;
    private getCaseFieldLeaf;
    private hideParentIfAllChildrenHidden;
    private initializeNaturalOrder;
    private getCaseFieldChildren;
    private allCaseFieldsHidden;
    private isComplex;
    private isCollection;
}
