import type { FlatActivityEnriched } from 'getstream';
import type { IEnrichedUrlData } from '../../../navigation/enriched-url';
import { ResultsVisibility } from '../../../polls/poll';
export declare enum ActivityType {
    Post = "post",
    Poll = "poll"
}
export interface IActivity extends FlatActivityEnriched {
    content: string | {
        [key: string]: string;
    };
    categories?: string[];
    feed_id?: string;
    title: string | {
        [key: string]: string;
    };
    total_replies?: number;
    total_likes?: number;
    additional_data?: {
        link?: IEnrichedUrlData | false | undefined;
    };
    settings?: {
        show_remove_vote?: boolean;
        allow_multiple_votes?: boolean;
        deadline_at?: string;
        hide_participants?: boolean;
        number_of_winners?: number;
        results_visibility?: ResultsVisibility;
    };
}
