import { AnyParameter } from './entity-parameter';
import { EntityBase } from './entity';
import { EntityTypeInstance } from './entity-type-instance';
import { ProcessViewModel } from './process';
import { Comment } from './comment';
export declare class ParametersGroup {
    order: number;
    description: string;
    parameters: AnyParameter[];
}
export declare class EntityDetailsViewModel extends EntityBase {
    type: EntityTypeInstance;
    description: string;
    shortDescription: string;
    parametersGroups: ParametersGroup[];
    gisIdFieldName: string;
    gisLayers: string;
    gisBs: string;
    pluralEntitiesDescription: string;
    processes: ProcessViewModel[];
    comments: Comment[];
}
export declare class MasterEntityDetailsViewModel extends EntityDetailsViewModel {
    headersParameters: ParametersGroup | undefined;
    subHeadersParameters: ParametersGroup | undefined;
}
