import { BasePollComponent } from '../../../base-poll.component';
import { Poll, PollOption, PollVote } from 'stream-chat';
import * as i0 from "@angular/core";
/**
 *
 */
export declare class PollResultsListComponent extends BasePollComponent {
    class: string;
    name: string;
    options: PollOption[];
    optionToView: PollOption | undefined;
    votePreviewCount: number;
    maxVotedOptionIds: string[];
    voteCountsByOption: Record<string, number>;
    latestVotesByOption: Record<string, PollVote[]>;
    protected stateStoreSelector(poll: Poll, markForCheck: () => void): () => void;
    isWinner(optionId: string): boolean;
    trackByOptionId(_: number, option: PollOption): string;
    trackByVoteId(_: number, vote: PollVote): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<PollResultsListComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PollResultsListComponent, "stream-poll-results-list", never, {}, {}, never, never, false, never>;
}
