import React from 'react';
import { ResponseValue } from '@parlor/common';
import { SurveyInputVariant } from './';
export type VoteProps = {
    className?: string;
    /**
     * Comment Counts
     */
    commentCount?: null | number;
    /**
     * count of likes
     */
    countIndicator?: null | number;
    /**
     * isBlock is the shape of the button
     */
    isBlock?: boolean;
    /**
     * set 100% width
     */
    isFull?: boolean;
    /**
     * button text
     */
    label?: string;
    /**
     * callback when click on like button
     */
    onClick?: (event: React.MouseEvent<HTMLElement, MouseEvent>, type: ResponseValue) => void;
    /**
     * Plus One Votes
     */
    plusOneVotes?: null | number;
    /**
     * change background
     */
    selected?: ResponseValue;
    useAnimation?: boolean;
    /**
     * change width
     */
    variant?: SurveyInputVariant;
    isWide?: boolean;
};
export declare function Vote({ variant, selected: _selected, label, countIndicator, isBlock, isFull, onClick, className, useAnimation, isWide, }: VoteProps): JSX.Element;
