import { TypedParam } from './_Base';
import { ParamType } from '../poly/ParamType';
import { ParamInitValuesTypeMap } from './types/ParamInitValuesTypeMap';
export declare abstract class TypedNumericParam<T extends ParamType> extends TypedParam<T> {
    isNumeric(): boolean;
    isDefault(): boolean;
    protected _prefilterInvalidRawInput(raw_input: any): ParamInitValuesTypeMap[T];
    protected processRawInput(): void;
    protected processComputation(): Promise<void>;
    private _updateValue;
}
