export class ProgramValueSlotParameter {
    /**
     *
     * @param {string} name
     * @param {ProgramValueSlotParameterType} type
     * @param {number|boolean|Vector2|Vector3|Vector4} value
     */
    constructor({ name, type, value }: string);
    /**
     *
     * @type {string}
     */
    name: string;
    /**
     *
     * @type {ProgramValueSlotParameterType}
     */
    type: ProgramValueSlotParameterType;
    /**
     *
     * @type {number|boolean|Vector2|Vector3|Vector4}
     */
    value: number | boolean | Vector2 | Vector3 | Vector4;
    hash(): number;
}
import { ProgramValueSlotParameterType } from "./ProgramValueSlotParameterType.js";
//# sourceMappingURL=ProgramValueSlotParameter.d.ts.map