import React from "react";
import type { PropertyAggregationValue } from "../../types/AggregationTypes.js";
interface SingleSelectInputProps {
	values: PropertyAggregationValue[];
	isLoading: boolean;
	error: Error | null;
	selectedValue: string | undefined;
	onChange: (value: string | undefined) => void;
	className?: string;
	style?: React.CSSProperties;
	placeholder?: string;
	showClearButton?: boolean;
	showCounts?: boolean;
	ariaLabel?: string;
	renderValue?: (value: string) => React.ReactNode;
}
declare function SingleSelectInputInner({ values, isLoading, error, selectedValue, onChange, className, style, placeholder, showClearButton, showCounts, ariaLabel, renderValue }: SingleSelectInputProps): React.ReactElement;
export declare const SingleSelectInput: typeof SingleSelectInputInner;
export {};
