import { JsConnectionPointType } from '../utils/io/connections/Js';
import { JsLinesCollectionController } from './code/utils/JsLinesCollectionController';
export declare enum SmoothstepInput {
    X = "x",
    EDGE0 = "edge0",
    EDGE1 = "edge1"
}
declare const SmoothstepJsNode_base: typeof import("./_BaseMathFunction").BaseMathFunctionJsNode;
export declare class SmoothstepJsNode extends SmoothstepJsNode_base {
    protected _coreFunction(shadersCollectionController: JsLinesCollectionController): string;
    paramDefaultValue(name: string): number;
    protected _expectedInputName(index: number): string;
    protected _expectedInputTypes(): JsConnectionPointType[];
}
export {};
