import { Connection } from '../../../skychat/Connection.js'; import { GlobalPlugin } from '../../GlobalPlugin.js'; export declare class UserPollPlugin extends GlobalPlugin { static readonly commandName = "userpoll"; static readonly commandAliases: string[]; readonly minRight = 0; readonly rules: { userpoll: { minCount: number; coolDown: number; }; userpollvote: { minCount: number; maxCount: number; coolDown: number; params: { name: string; pattern: RegExp; }[]; }; userpolldetail: { minCount: number; maxCount: number; coolDown: number; params: { name: string; pattern: RegExp; }[]; }; }; private currentPollId; private readonly polls; run(alias: string, param: string, connection: Connection): Promise; private getVoteCount; private formatPollMessage; private formatPollVotes; private handlePoll; private handleVote; private handleDetail; }