import { Control } from './../../models/control';
import { FormGroup } from '@angular/forms';
import { ProcessService } from '../../services/process.service';
import { ValidationService } from '../../services/validation.service';
import { Task } from '../../models';
import { Helper as DGSHelper } from '@dotgov/core';
export declare class Helper extends DGSHelper {
    static getErrors(_group: FormGroup, _process: ProcessService, _validation: ValidationService): Promise<any[]>;
    static controlRef(refName: string, task: Task): Control;
    static getFormData(_group: FormGroup, _process: ProcessService, _task: Task): {};
    static sanitizeLookupValue(value: any, control: Control): any;
    static removeDublicates(arr: {
        [key: string]: any;
    }): any;
    static getChildControls(controls: any, control: any): void;
    static haveVisibles(control: any): boolean;
    static downloadFile(api: any, rowData: any): Promise<void>;
    static parentContainer(container: any, customRule?: any): any;
}
