import { default as React, HTMLAttributes } from 'react';
export interface Option {
    value: string;
    text: string;
    selected: boolean;
}
export interface MultiSelectProps extends Omit<HTMLAttributes<HTMLDivElement>, 'onChange' | 'id' | 'aria-label' | 'aria-describedby'> {
    label: string;
    options: Option[];
    defaultSelected?: string[];
    onChange?: (selected: string[]) => void;
    disabled?: boolean;
    required?: boolean;
    error?: boolean;
    name?: string;
    id?: string;
    "aria-label"?: string;
    "aria-describedby"?: string;
}
export declare const MultiSelect: React.NamedExoticComponent<MultiSelectProps & React.RefAttributes<HTMLDivElement>>;
