/**
 * Hampel filter
 */
export default class HampelFilter {
    /**
     * @param {number} [k] Half window size
     * @param {number} [th] Threshold
     */
    constructor(k?: number, th?: number);
    _k: number;
    _th: number;
    _median(a: any): any;
    /**
     * Returns predicted values.
     * @param {number[]} x Training data
     * @returns {number[]} Predicted values
     */
    predict(x: number[]): number[];
}
