import { Breadcrumbps } from './breadcrumbs';
import { ComponentConfig } from './componentConfig';
import { Dock } from './dock';
import { FormGroup } from '@angular/forms';
/**
 * @Author [GrigoreMe](https://github.com/grigoreme)
 */
export declare class Task {
    breadcrumbps?: Breadcrumbps;
    clientComponent?: string;
    componentConfig?: ComponentConfig;
    dockedItems?: Dock[];
    processInstanceId?: string;
    processName?: string;
    processProgress?: {
        current: number;
        total: number;
    };
    stateId?: string;
    status?: number;
    taskId?: string;
    id?: string;
    componentClassName?: string;
    static TASK_DONE_STATUS: number;
    constructor(breadcrumbps?: Breadcrumbps, clientComponent?: string, componentConfig?: ComponentConfig, dockedItems?: Dock[], processInstanceId?: string, processName?: string, processProgress?: {
        current: number;
        total: number;
    }, stateId?: string, status?: number, taskId?: string, id?: string, componentClassName?: string);
}
/**
 * @Author [GrigoreMe](https://github.com/grigoreme)
 */
export declare class FVDoneResponse {
    done?: boolean;
    close?: boolean;
    data?: Object;
    action?: string;
    group?: FormGroup;
    manual?: boolean;
    constructor(done?: boolean, close?: boolean, data?: Object, action?: string, group?: FormGroup, manual?: boolean);
}
