import { OnChanges, SimpleChanges } from '@angular/core'; import { BasePollComponent } from '../base-poll.component'; import { Poll, PollOption, PollVote, VotingVisibility } from 'stream-chat'; import * as i0 from "@angular/core"; /** * */ export declare class PollOptionSelectorComponent extends BasePollComponent implements OnChanges { option: PollOption | undefined; displayAvatarCount: number; voteCountVerbose: boolean; isClosed: boolean; latestVotes: PollVote[]; isWinner: boolean; ownVote: PollVote | undefined; voteCount: number; votingVisibility: VotingVisibility | undefined; winningOptionCount: number; maxVoteAllowedCount: number; ownVoteCount: number; ngOnChanges(changes: SimpleChanges): void; toggleVote(): Promise; trackByVoteId(_: number, vote: PollVote): string; protected stateStoreSelector(poll: Poll, markForCheck: () => void): () => void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }