import React from 'react';
import { DescopeInputProps } from '../types';
type CountrySubdivisionCityValue = {
    country?: string;
    subdivision?: string;
    city?: string;
};
type Props = {
    'hide-country'?: boolean;
    'hide-subdivision'?: boolean;
    'hide-city'?: boolean;
    'default-country'?: string;
    'allowed-countries'?: string;
    'pinned-countries'?: string;
    'country-label'?: string;
    'subdivision-label'?: string;
    'city-label'?: string;
    'country-placeholder'?: string;
    'subdivision-placeholder'?: string;
    'city-placeholder'?: string;
    'data-source-base-url'?: string;
    lang?: string;
    value?: CountrySubdivisionCityValue;
};
declare global {
    namespace React.JSX {
        interface IntrinsicElements {
            'descope-country-subdivision-city-field': Omit<DescopeInputProps, 'external-input' | 'value'> & Props;
        }
    }
}
declare const CountrySubdivisionCityField: React.ForwardRefExoticComponent<Omit<Omit<DescopeInputProps, "value" | "external-input"> & Props, "ref"> & React.RefAttributes<HTMLInputElement>>;
export default CountrySubdivisionCityField;
