/// <reference types="react" />
import { Account, Need, Task, Topic, User } from '@parlor/common/amplify-schema';
import { Models } from './const';
type ModelsSelectorProps = {
    defaultIsOpen?: boolean;
    disabled?: boolean;
    hideAccounts?: boolean;
    hideUsers?: boolean;
    onChange?: (items: any) => void;
    onHandleClick?: (event: any, item: any) => void;
    placeholder?: string;
    relations?: {
        accounts: Account[];
        needs: Need[];
        topics: Topic[];
        users: User[];
    };
    showIcons?: boolean;
    task: Task;
    type: Models;
};
export declare const ModelsSelector: ({ disabled, type, relations, onChange, defaultIsOpen, hideUsers, hideAccounts, showIcons, onHandleClick, placeholder, }: ModelsSelectorProps) => JSX.Element;
export {};
