import { SetRequired } from 'type-fest';
import { PageAsyncSelectOptionsFn } from './PageAsyncSelectOptions';
import { PageMultiSelectProps } from './PageMultiSelect';
export interface PageAsyncMultiSelectProps<ValueT> extends SetRequired<Omit<PageMultiSelectProps<ValueT>, 'options'>, 'queryLabel'> {
    queryOptions: PageAsyncSelectOptionsFn<ValueT>;
    queryPlaceholder?: string;
    queryErrorText?: string | ((error: Error) => string);
    onBrowse?: () => void;
    compareOptionValues?: (a: ValueT, b: ValueT) => boolean;
}
export declare function PageAsyncMultiSelect<ValueT>(props: PageAsyncMultiSelectProps<ValueT>): import("react/jsx-runtime").JSX.Element;
