/** * Copyright (c) 2025-2026 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author Alexander Rose * @author Gianluca Tomasello */ import type { SizeTheme } from '../size.js'; import { ParamDefinition as PD } from '../../mol-util/param-definition.js'; import { ThemeDataContext } from '../../mol-theme/theme.js'; export declare const VolumeValueSizeThemeParams: { scale: PD.Numeric; transform: PD.Select<"linear" | "cubic" | "quadratic">; domain: PD.Mapped, "auto"> | PD.NamedParams<[number, number], "custom">>; }; export type VolumeValueSizeThemeParams = typeof VolumeValueSizeThemeParams; export declare function getVolumeValueSizeThemeParams(ctx: ThemeDataContext): { scale: PD.Numeric; transform: PD.Select<"linear" | "cubic" | "quadratic">; domain: PD.Mapped, "auto"> | PD.NamedParams<[number, number], "custom">>; }; export declare function VolumeValueSizeTheme(ctx: ThemeDataContext, props: PD.Values): SizeTheme; export declare const VolumeValueSizeThemeProvider: SizeTheme.Provider;