import * as React from 'react';
import { Input } from 'semantic-ui-react';
export declare type TeamInvitationMode = "emailOnly" | "popupDialog";
export interface UsersToolbarProps {
    onInviteAdmin: Function;
    onSearchUsers: Function;
    invitationMode: TeamInvitationMode;
    roles: any[];
}
export default class UsersToolbar extends React.Component<UsersToolbarProps, {}> {
    private timeout;
    state: {
        email: string;
        name: string;
        phone: string;
        searchFilter: string;
        isAddDialogOpen: boolean;
        roles: any[];
    };
    onSearchChanged: (e: any) => void;
    onSubmitAdmin: (e: any) => void;
    onOpenAddDialog: () => void;
    teamMateEmailInput: Input;
    render(): JSX.Element;
}
