/** * Copyright (c) 2019-2026 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author David Sehnal * @author Alexander Rose * @author Adam Midlik */ import { PluginStateObject as SO } from '../../../../mol-plugin-state/objects.js'; import { StateAction, StateTransformer } from '../../../../mol-state/index.js'; import { ParamDefinition as PD } from '../../../../mol-util/param-definition.js'; import { VolumeStreaming } from './behavior.js'; import { VolumeServerInfo } from './model.js'; export declare const InitVolumeStreaming: StateAction[]; defaultView: VolumeStreaming.ViewTypes; options: PD.Normalize<{ serverUrl: /*elided*/ any; behaviorRef: /*elided*/ any; emContourProvider: /*elided*/ any; channelParams: /*elided*/ any; }>; }>>; export declare const BoxifyVolumeStreaming: StateAction>; export { CreateVolumeStreamingInfo }; type CreateVolumeStreamingInfo = typeof CreateVolumeStreamingInfo; declare const CreateVolumeStreamingInfo: StateTransformer; source: PD.Mapped, "em"> | PD.NamedParams, "x-ray">>; }>>[]; defaultView: VolumeStreaming.ViewTypes; defaultChannelParams: VolumeStreaming.DefaultChannelParams; }>>; export { CreateVolumeStreamingBehavior }; type CreateVolumeStreamingBehavior = typeof CreateVolumeStreamingBehavior; declare const CreateVolumeStreamingBehavior: StateTransformer, "auto"> | PD.NamedParams, "cell"> | PD.NamedParams, "off"> | PD.NamedParams, "box"> | PD.NamedParams, "camera-target"> | PD.NamedParams, "selection-box">>; detailLevel: PD.Select; channels: PD.Group> | PD.Group>; }>, string>; }>>; export { VolumeStreamingVisual }; type VolumeStreamingVisual = typeof VolumeStreamingVisual; declare const VolumeStreamingVisual: StateTransformer>;