import { ShapeDiverNullObject } from '../SdNullObject'; import { ShapeDiverCommonsGroup } from '../commons/SdCommonsGroup'; import { ShapeDiverCommonsParameterBasic, ShapeDiverCommonsParameterSType } from '../commons/SdCommonsParameter'; export type ShapeDiverRequestCustomization = { [key: string]: ShapeDiverRequestParameterBasic | ShapeDiverRequestParameterSType; }; export type ShapeDiverRequestParameterBasic = ShapeDiverCommonsParameterBasic; export type ShapeDiverRequestParameterSType = ShapeDiverCommonsParameterSType; export interface ShapeDiverRequestExport { parameters: ShapeDiverRequestCustomization; exports: { id: string; } | string[]; outputs?: string[]; max_wait_time?: number; } export type ShapeDiverRequestCache = { [key: string]: string; }; export type ShapeDiverRequestExportDefinition = { [exportId: string]: ShapeDiverRequestExportDefinitionPart; }; export type ShapeDiverRequestExportDefinitionPart = { displayname?: string; group?: ShapeDiverRequestExportDefinitionGroup | ShapeDiverNullObject | null; hidden?: boolean; order?: number; tooltip?: string; }; export type ShapeDiverRequestExportDefinitionGroup = ShapeDiverCommonsGroup; export type ShapeDiverRequestOutputDefinition = { [outputId: string]: ShapeDiverRequestOutputDefinitionPart; }; export type ShapeDiverRequestOutputDefinitionPart = { displayname?: string; group?: ShapeDiverRequestOutputDefinitionGroup | ShapeDiverNullObject | null; hidden?: boolean; order?: number; tooltip?: string; chunks?: ShapeDiverRequestOutputDefinitionChunk[]; }; export type ShapeDiverRequestOutputDefinitionGroup = ShapeDiverCommonsGroup; export interface ShapeDiverRequestOutputDefinitionChunk { id: string; displayname?: string; hidden?: boolean; } //# sourceMappingURL=SdRequestDtoExportOutput.d.ts.map