import type { StreamChat } from 'stream-chat';
import type { MentionAllAppUsersQuery } from '../contexts/messageInputContext/MessageInputContext';
import type { SuggestionUser } from '../contexts/suggestionsContext/SuggestionsContext';
export type QueryUsersFunction = (client: StreamChat, query: SuggestionUser['name'], onReady?: (users: SuggestionUser[]) => void, options?: {
    limit?: number;
    mentionAllAppUsersQuery?: MentionAllAppUsersQuery;
}) => Promise<void>;
export declare const queryUsersDebounced: import("lodash").DebouncedFunc<(client: StreamChat, query: SuggestionUser["name"], onReady?: (users: SuggestionUser[]) => void, options?: {
    limit?: number;
    mentionAllAppUsersQuery?: MentionAllAppUsersQuery;
}) => Promise<void>>;
//# sourceMappingURL=queryUsers.d.ts.map