import type { FC, DetailedHTMLProps, HTMLAttributes } from 'react';
export interface PharosComboboxProps extends DetailedHTMLProps, HTMLElement> {
/**
* Indicates the value for the input.
*/
value?: string;
/**
* Display text when input is empty
*/
placeholder?: string;
/**
* Indicates if the dropdown is open.
*/
open?: boolean;
/**
*
*/
searchMode?: boolean;
/**
* Use loose matching when comparing input value to options.
*/
looseMatch?: boolean;
/**
* The list of options available in the combobox dropdown list
*/
readonly options?: HTMLOptionElement[];
/**
* The index of the selected option, if any
*/
readonly selectedIndex?: number;
/**
* Name for the form element.
*/
name?: string;
/**
* Indicates if input is required.
*/
required?: boolean;
/**
* Indicates if input is disabled.
*/
disabled?: boolean;
/**
* Indicates an invalidated state.
*/
invalidated?: boolean;
/**
* Indicates a validated state.
*/
validated?: boolean;
/**
* The message to display below the input.
*/
message?: string;
/**
* Indicates if the label should be hidden.
*/
hideLabel?: boolean;
}
export declare const PharosCombobox: FC;
//# sourceMappingURL=pharos-combobox.d.ts.map