type ScalarValue = number | string | boolean;
export declare class Variable {
    name: string;
    id: string;
    value: ScalarValue;
    cloud: boolean;
    visible: boolean;
    mode: "default" | "slider" | "large";
    x: number;
    y: number;
    sliderMin: number;
    sliderMax: number;
    isDiscrete: boolean;
    constructor(options: {
        name: string;
        id?: string;
        value: ScalarValue;
        cloud?: boolean;
        visible?: boolean;
        mode?: "default" | "slider" | "large";
        x?: number;
        y?: number;
        sliderMin?: number;
        sliderMax?: number;
        isDiscrete?: boolean;
    });
    setName(name: string): void;
}
export declare class List {
    name: string;
    value: ScalarValue[];
    visible: boolean;
    x: number;
    y: number;
    width: number | null;
    height: number | null;
    id: string;
    constructor(options: {
        name: string;
        value: ScalarValue[];
        visible?: boolean;
        x?: number;
        y?: number;
        width?: number;
        height?: number;
        id?: string;
    });
    setName(name: string): void;
}
export {};
