import React from 'react';
import { ResponseValue } from '@parlor/common';
import { ISurvey as Survey } from '@parlor/constants/types';
import { SurveyInputVariant } from './types';
export type ThumbsProps = {
    className?: string;
    /**
     * counts of thumb up and down
     */
    countIndicator?: Partial<{
        [Survey.ThumbPositionEnum.Up]: number;
        [Survey.ThumbPositionEnum.Down]: number;
    }>;
    /**
     * set full width
     */
    isFull?: boolean;
    /**
     * callback when clicking on thumb up or down
     */
    onClick?: (event: React.MouseEvent<HTMLElement, MouseEvent>, type: Survey.ThumbPositionType) => void;
    /**
     * change background which selected thumb
     */
    selected?: ResponseValue;
    /**
     * add animation when clicking
     */
    useAnimation?: boolean;
    /**
     * set sizes
     */
    variant?: SurveyInputVariant;
    /**
     * custom labels from user when creating announcement post
     */
    firstLabel?: string;
    secondLabel?: string;
    isWide?: boolean;
};
export declare function Thumbs({ variant, selected, countIndicator, isFull, onClick, useAnimation, className, firstLabel, secondLabel, isWide, }: ThumbsProps): JSX.Element;
