import { default as React } from 'react';
import { NumberExpressionInputProps } from '../../ExpressionInput/NumberExpressionInput/NumberExpressionInput';
import { StringExpressionInputProps } from '../../ExpressionInput/StringExpressionInput/StringExpressionInput';
import { BooleanExpressionInputProps } from '../../ExpressionInput/BooleanExpressionInput/BooleanExpressionInput';
import { Expression } from 'geostyler-style';
import { Type } from '../FunctionUI';
export type UnknownInputProps = {
    value?: Expression<unknown>;
    onChange: (newValue: Expression<unknown>) => void;
    forcedType?: Type;
    inputProps?: StringExpressionInputProps['inputProps'] | NumberExpressionInputProps['inputProps'] | BooleanExpressionInputProps['switchProps'];
};
export declare const UnknownInput: React.FC<UnknownInputProps>;
export default UnknownInput;
