import { PluginStateObject } from 'molstar/lib/mol-plugin-state/objects'; import { StateTransformer } from 'molstar/lib/mol-state'; import { ParamDefinition } from 'molstar/lib/mol-util/param-definition'; import { VolsegMeshSegmentation } from '../meshes/mesh-extension'; import { VolsegEntry } from './entry-root'; import { VolsegState } from './entry-state'; import { VolsegGlobalState } from './global-state'; import { VolsegGeometricSegmentation } from './shape_primitives'; export declare const ProjectDataParams: { timeframeIndex: ParamDefinition.Numeric; channelId: ParamDefinition.Text; }; export declare const ProjectLatticeSegmentationDataParams: { timeframeIndex: ParamDefinition.Numeric; segmentationId: ParamDefinition.Text; segmentLabels: ParamDefinition.ObjectList>; ownerId: ParamDefinition.Text; }; export declare const ProjectMeshSegmentationDataParams: { meshSegmentParams: ParamDefinition.ObjectList>; timeframeIndex: ParamDefinition.Numeric; segmentationId: ParamDefinition.Text; }; export type ProjectDataParamsValues = ParamDefinition.Values; export type ProjectLatticeSegmentationDataParamsValues = ParamDefinition.Values; export type ProjectMeshSegmentationDataParamsValues = ParamDefinition.Values; export declare const ProjectVolumeData: StateTransformer>; export declare const ProjectSegmentationData: StateTransformer[]; ownerId: string; }>>; export declare const ProjectMeshData: StateTransformer[]; timeframeIndex: number; segmentationId: string; }>>; export declare const ProjectGeometricSegmentationDataParams: { timeframeIndex: ParamDefinition.Numeric; segmentationId: ParamDefinition.Text; }; export type ProjectGeometricSegmentationDataParamsValues = ParamDefinition.Values; export declare const ProjectGeometricSegmentationData: StateTransformer>; export declare const VolsegEntryFromRoot: StateTransformer>; export declare const VolsegEntryFromFile: StateTransformer>; export declare const VolsegStateFromEntry: StateTransformer[]; visibleModels: ParamDefinition.Normalize<{ pdbId: any; }>[]; channelsData: ParamDefinition.Normalize<{ channelId: any; volumeIsovalueKind: any; volumeIsovalueValue: any; volumeType: any; volumeOpacity: any; label: any; color: any; }>[]; }>>; export declare const VolsegGlobalStateFromFile: StateTransformer>; export declare const VolsegGlobalStateFromRoot: StateTransformer>;