/// <reference types="react" />
import { FormComponentProps } from '@tomino/dynamic-form';
import { InputProps, DropdownProps } from 'semantic-ui-react';
import { EditorContextType } from '../editor/editor_context';
export { addButton, celled, controlMargin, styledTableRow, tableHeader, tableRowAuto, tableRowFull, tableRowWithDelete } from './properties_styles';
export declare function parseProps<T, U>(props: FormComponentProps<T, U>, editorState: EditorContextType, resolveBoundProperty?: boolean, propName?: keyof T): {
    props: T & import("@tomino/dynamic-form/dist/cjs/form_definition").CommonProps;
    value: any;
    error: string;
};
export declare function onChangeHandler(this: {
    props: FormComponentProps;
    editorState: EditorContextType;
    propName?: string;
}, e: React.ChangeEvent<any>, sui?: InputProps | DropdownProps): void;
export declare function clearHandler(this: React.Component<FormComponentProps>): void;
