import type { FC, DetailedHTMLProps, HTMLAttributes } from 'react';
export interface PharosMultiselectDropdownProps extends DetailedHTMLProps, HTMLElement> {
/**
* Contains the currently selected options.
*/
selectedOptions?: HTMLOptionElement[];
/**
* How long the dropdown list should be displayed.
*/
displayCharacterCount?: number;
/**
* Use loose matching when comparing search value to options.
*/
looseMatch?: boolean;
/**
* Add an option to select/deselect all options in the dropdown list.
*/
hideSelectAll?: boolean;
/**
* The list of options available in the multiselect-dropdown dropdown list
*/
readonly options?: HTMLOptionElement[];
/**
* 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 PharosMultiselectDropdown: FC;
//# sourceMappingURL=pharos-multiselect-dropdown.d.ts.map