import { IUserContext } from '../../../context';
export declare function buildEmptyReactionsForActivity(): {
    latest_reactions: {
        like: never[];
        reply: never[];
        'poll-option': never[];
    };
    reaction_counts: {
        like: number;
        reply: number;
        'poll-option': number;
    };
    own_reactions: {
        like: never[];
        reply: never[];
        'poll-option': never[];
    };
};
export declare function buildEmptyReactionsForReply(): {
    latest_children: {
        like: never[];
        reply: never[];
    };
    children_counts: {
        like: number;
        reply: number;
    };
    own_children: {
        like: never[];
        reply: never[];
    };
};
export declare function buildReactionsForPollActivity(options: {
    id?: string;
    position: number;
    description: {
        [key: string]: string;
    };
}[], user: IUserContext): {
    latest_reactions: {
        like: never[];
        reply: never[];
        'poll-option': ({
            created_at: string;
            updated_at: string;
            id: string;
            kind: string;
            data: {
                description: {
                    [key: string]: string;
                };
                position: number;
            };
            parent: string;
        } | undefined)[];
    };
    reaction_counts: {
        like: number;
        reply: number;
        'poll-option': number;
    };
    own_reactions: {
        like: never[];
        reply: never[];
        'poll-option': never[];
    };
};
