import React from 'react';
import { SelectFieldControlledProps, SelectFieldUncontrolledProps, SelectOption } from './SelectField';
export interface SelectStateProps {
    hasIcon?: boolean;
    states?: 'active' | 'all' | SelectOption[];
}
export declare type SelectStateFieldUncontrolledProps = Omit<SelectFieldUncontrolledProps, 'options'> & SelectStateProps;
export declare type SelectStateFieldControlledProps = Omit<SelectFieldControlledProps, 'options'> & SelectStateProps;
export declare const SelectStateField: React.ForwardRefExoticComponent<Omit<SelectFieldUncontrolledProps, "options"> & SelectStateProps & React.RefAttributes<HTMLSelectElement>>;
export declare const SelectStateFieldControlled: ({ placeholder, hasIcon, states, theme, ...props }: SelectStateFieldControlledProps) => JSX.Element;
