import { IGumballParameter } from "@shapediver/viewer.session-engine.session-engine"; import { InteractionEffect, InteractionParameterSettingsType } from "@shapediver/viewer.shared.types"; import { IGumballParameterApi } from "../../interfaces/parameter/IGumballParameterApi"; import { ParameterApi } from "./ParameterApi"; export declare class GumballParameterApi extends ParameterApi implements IGumballParameterApi { #private; constructor(parameter: IGumballParameter); get availableColor(): InteractionEffect | undefined; get enableRotation(): boolean | undefined; get enableScaling(): boolean | undefined; get enableTranslation(): boolean | undefined; get hover(): boolean | undefined; get interactionType(): InteractionParameterSettingsType; get nameFilter(): string[] | undefined; get scale(): number | undefined; get selectionColor(): InteractionEffect | undefined; get space(): "local" | "world" | undefined; } export declare const isGumballParameterApi: (obj: unknown) => obj is IGumballParameterApi; //# sourceMappingURL=GumballParameterApi.d.ts.map