import React from 'react';
import { DescopeInputProps } from '../types';
type Item = {
    label: string;
    value: string;
};
type Props = Omit<DescopeInputProps, 'bordered' | 'label' | 'placeholder' | 'helper-text' | 'data-errormessage-pattern-mismatch' | 'data-errormessage-value-missing'> & {
    'label-value'?: string;
    'label-attr'?: string;
    'button-label'?: string;
    separator?: string;
    size?: 'xs' | 'sm' | 'md' | 'lg';
    'default-values'?: Record<string, string>[];
    options?: Item[];
};
declare global {
    namespace React.JSX {
        interface IntrinsicElements {
            'descope-mappings-field': Omit<Props, 'default-values' | 'options'> & {
                'default-values'?: string;
                options?: string;
            };
        }
    }
}
declare const MappingsField: React.ForwardRefExoticComponent<Omit<Props, "ref"> & React.RefAttributes<HTMLInputElement>>;
export default MappingsField;
