import { ShapeDiverCommonsGroup } from '../commons/SdCommonsGroup'; import { ShapeDiverResponseModelComputationStatus } from './SdResponseDtoModelComputation'; export declare enum ShapeDiverResponseExportDefinitionType { UNKNOWN = "unknown", DOWNLOAD = "download", EMAIL = "email", SHAPEWAYS = "shapeways" } export type ShapeDiverResponseExportDefinitionGroup = ShapeDiverCommonsGroup; export interface ShapeDiverResponseExportDefinition { id: string; uid?: string; name: string; type: ShapeDiverResponseExportDefinitionType; dependency: string[]; group?: ShapeDiverResponseExportDefinitionGroup; order?: number; tooltip?: string; displayname?: string; hidden: boolean; } export interface ShapeDiverResponseExport extends ShapeDiverResponseExportDefinition { version?: string; delay?: number; content?: ShapeDiverResponseExportContent[]; msg?: string; filename?: string; result?: ShapeDiverResponseExportResult; status_computation?: ShapeDiverResponseModelComputationStatus; status_collect?: ShapeDiverResponseModelComputationStatus; } export interface ShapeDiverResponseExportContent { format: string; href: string; size?: number; contentType?: string; } export interface ShapeDiverResponseExportResult { msg?: string; err?: string; href?: string; modelId?: string; } //# sourceMappingURL=SdResponseDtoExport.d.ts.map