/**
 * Adapted from OpenGL spec
 * smoothstep performs smooth Hermite interpolation between 0 and 1 when edge0 < x < edge1. This is useful in cases where a threshold function with a smooth transition is desired.
 */
export class CellFilterSmoothStep extends CellFilterOperationTertiary {
    /**
     *
     * @param {CellFilter} edge0 Specifies the value of the lower edge of the Hermite function.
     * @param {CellFilter} edge1 Specifies the value of the upper edge of the Hermite function.
     * @param {CellFilter} x Specifies the source value for interpolation.
     * @returns {CellFilterSmoothStep}
     */
    static from(edge0: CellFilter, edge1: CellFilter, x: CellFilter): CellFilterSmoothStep;
    operation(edge0: any, edge1: any, x: any): number;
}
import { CellFilterOperationTertiary } from "../../core/CellFilterOperationTertiary.js";
//# sourceMappingURL=CellFilterSmoothStep.d.ts.map