import { JSX } from 'react';
export interface SelectClassNames {
    readonly triggerClassName?: string;
    readonly triggerValueClassName?: string;
    readonly triggerIconClassName?: string;
    readonly popupClassName?: string;
    readonly itemClassName?: string;
    readonly itemIndicatorClassName?: string;
    readonly itemTextClassName?: string;
}
export interface SelectProps {
    readonly selected: {
        value: string;
        label: string;
    } | null;
    readonly options: {
        value: string;
        label: string;
    }[];
    readonly onSelect: (c: {
        value: string;
        label: string;
    }) => void;
    readonly placeholder?: string;
}
export declare function Select({ selected, onSelect, options, placeholder, triggerClassName, triggerValueClassName, triggerIconClassName, popupClassName, itemClassName, itemIndicatorClassName, itemTextClassName, ...props }: SelectProps & SelectClassNames & Omit<JSX.IntrinsicElements["div"], "onSelect">): import("react/jsx-runtime").JSX.Element;
