import * as React from 'react'; import { IStyledComponentProps } from '../styled'; import { ITextProps } from '../text'; import { RegionClasses } from './region-classes'; export type RegionSize = 'small' | 'medium'; export type RegionLocality = 'au' | 'eu' | 'us' | 'tus' | 'jp' | 'uk' | 'tuk' | 'ca' | 'pi'; export type IRegionProps = IStyledComponentProps<{ props: { locality?: RegionLocality; size?: RegionSize; icon?: React.ReactNode; label?: React.ReactNode; labelTypographyProps?: ITextProps; classes?: Partial; }; defaultComponent: 'span'; }>; export declare const Region: React.ForwardRefExoticComponent<{ locality?: RegionLocality; size?: RegionSize; icon?: React.ReactNode; label?: React.ReactNode; labelTypographyProps?: ITextProps; classes?: Partial; } & Omit, HTMLSpanElement>, "label" | "ref" | "size" | "icon" | "classes" | "labelTypographyProps" | "locality"> & import("../styled").IStyledCommonProps & React.RefAttributes>;