/** * Copyright (c) 2018-2022 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author Michal Malý * @author Jiří Černý */ import { ColorTheme } from '../../../mol-theme/color.js'; import { ThemeDataContext } from '../../../mol-theme/theme.js'; import { Color } from '../../../mol-util/color/index.js'; import { ParamDefinition as PD } from '../../../mol-util/param-definition.js'; export declare const NtCTubeColorThemeParams: { colors: PD.Mapped, "default"> | PD.NamedParams | PD.NamedParams, "custom">>; markResidueBoundaries: PD.BooleanParam; markSegmentBoundaries: PD.BooleanParam; }; export type NtCTubeColorThemeParams = typeof NtCTubeColorThemeParams; export declare function getNtCTubeColorThemeParams(ctx: ThemeDataContext): { colors: PD.Mapped, "default"> | PD.NamedParams | PD.NamedParams, "custom">>; markResidueBoundaries: PD.BooleanParam; markSegmentBoundaries: PD.BooleanParam; }; export declare function NtCTubeColorTheme(ctx: ThemeDataContext, props: PD.Values): ColorTheme; export declare const NtCTubeColorThemeProvider: ColorTheme.Provider;