import { ProcessStatus } from './process-status';
import { Entity } from '../../shared/model/entity';
import { EntityDetailsViewModel } from './entity-details.view-model';
export declare class ProcessBase {
    description: string;
    id: number;
    size: number;
    order: number;
    groupNumber: number;
    isDisplay: boolean;
    enableUpdate: boolean;
    exlPresenation: number;
    editPresenationId: number;
    statuses: ProcessStatus[];
    superRange: boolean;
    isNeedToFetchEditEntity: boolean;
}
export declare class Process extends ProcessBase {
    entities: Entity[];
    editEntities: Entity[] | null;
    resAppToggledView: Entity | null;
}
export declare class ProcessViewModel extends ProcessBase {
    entities: EntityDetailsViewModel[] | null;
    editEntities: EntityDetailsViewModel[] | null;
    resAppToggledView: EntityDetailsViewModel | null;
}
