import { BaseSearchSource } from './BaseSearchSource';
import type { SearchSourceOptions } from './types';
import { FeedsClient } from '../../feeds-client';
import { UserResponse } from '../../gen/models';
export declare class UserSearchSource extends BaseSearchSource<UserResponse> {
    readonly type: "user";
    private readonly client;
    constructor(client: FeedsClient, options?: SearchSourceOptions);
    protected query(searchQuery: string): Promise<{
        items: never[];
        next?: undefined;
    } | {
        items: import("../../gen/models").FullUserResponse[];
        next: undefined;
    }>;
    protected filterQueryResults(items: UserResponse[]): UserResponse[];
}
