///
import { Parameter } from '../../../Utils/WdkModel';
import { Context, ParamModule, Props } from '../../../Views/Question/Params/Utils';
export declare const paramModules: ParamModule[];
/**
* Parameter renderer.
*/
export declare function ParamComponent(props: Props): JSX.Element;
/**
* Parameter state-action reducer.
*/
export declare function reduce(parameter: T, state: any, action: any): any;
export declare const observeParam: import("redux-observable").Epic;
export declare const getValueFromState: ParamModule['getValueFromState'];
export declare function isParamValueValid(context: Context, state: any): boolean;
//# sourceMappingURL=index.d.ts.map