import React from 'react';
import type { IVariableMetadata } from './PipelineTemplateReader';
import type { IVariable } from './inputs/variableInput.service';
import './Variable.less';
export interface IVariableProps {
    variableMetadata: IVariableMetadata;
    variable: IVariable;
    onChange: (variable: IVariable) => void;
}
export declare class Variable extends React.Component<IVariableProps> {
    private getVariableInput;
    render(): JSX.Element;
}
