import { HTMLAttributes, ReactNode, RefAttributes, default as React } from 'react'; export interface RegionBarProps extends HTMLAttributes, RefAttributes { /** * City to be displayed in the component. */ city?: string; /** * Postal code string to be display in the component. */ postalCode?: string; /** * Function called when location button is clicked. */ onButtonClick?: () => void; /** * A React component that will be rendered as the location icon. */ icon?: ReactNode; /** * Specifies a label for the location text. */ label: string; /** * Specifies a label for the edit location text. * @deprecated */ editLabel?: string; /** * A React component that will be rendered as an icon. */ buttonIcon?: ReactNode; /** * Boolean to control whether postal code should be visible or not. * @default true */ shouldDisplayPostalCode?: boolean; /** * Properties of the global filter button. */ filterButton?: { /** * A React component that will be rendered as the filter icon. */ icon?: ReactNode; /** * Specifies a label for the filter text. */ label?: string; /** * The current selected filter name. */ selectedFilter?: string; /** * Boolean to control whether the filter button should be visible or not. * @default false */ shouldDisplayFilterButton?: boolean; /** * Function called when filter button is clicked. */ onClick?: () => void; }; } declare const RegionBar: React.ForwardRefExoticComponent & RefAttributes>; export default RegionBar; //# sourceMappingURL=RegionBar.d.ts.map