/// <reference types="react" />
import { DataDefinition } from "@appglue/common/dist/Common/Data/DataDefinition";
import { RuleTableColumn } from "@appglue/common/dist/Rule/Table/Rule/Structure/RuleTableRuleColumn";
interface ColumnVariablePickerProps {
    rule: RuleTableColumn;
    editContext: {
        selectedColumnHeader: RuleTableColumn | undefined;
    };
    dataDefinition: DataDefinition;
    allowNew: boolean;
    onSet: (rule: RuleTableColumn, path: string) => void;
}
export declare const ColumnVariablePicker: (props: ColumnVariablePickerProps) => JSX.Element;
export {};
