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