export class CometChatAddGroupMemberList extends React.Component<any, any, any> {
    static contextType: React.Context<{}>;
    constructor(props: any, context: any);
    state: {
        userlist: never[];
        membersToAdd: never[];
        filteredlist: never[];
        addingMembers: boolean;
        decoratorMessage: any;
        errorMessage: string;
    };
    componentDidMount(): void;
    AddMembersManager: AddMembersManager | null | undefined;
    componentWillUnmount(): void;
    userUpdated: (user: any) => void;
    handleScroll: (e: any) => void;
    searchUsers: (e: any) => void;
    timeout: NodeJS.Timeout | undefined;
    getUsers: () => void;
    membersUpdated: (user: any, userState: any) => void;
    updateMembers: () => void;
    render(): React.JSX.Element;
}
export namespace CometChatAddGroupMemberList {
    namespace defaultProps {
        export { theme };
    }
    namespace propTypes {
        let theme_1: PropTypes.Requireable<object>;
        export { theme_1 as theme };
    }
}
import React from 'react';
import { AddMembersManager } from './controller';
import { theme } from '../../../resources/theme';
import PropTypes from 'prop-types';
//# sourceMappingURL=index.d.ts.map