import { default as React, ComponentProps } from 'react';
type FeedbackReactionsProps = ComponentProps<'div'> & {
    /**
     * Optional headline inlined with the buttons.
     */
    headline?: React.ReactNode;
    /**
     * Size of the reaction buttons.
     *
     * @default 'md'
     */
    size?: 'sm' | 'md';
    /**
     * Position of the reaction button labels.
     *
     * @default 'bottom'
     */
    labelPosition?: 'right' | 'bottom';
    /**
     * Label for the up button.
     */
    labelUp?: React.ReactNode;
    /**
     * Label for the down button.
     */
    labelDown?: React.ReactNode;
    /**
     * Custom fill color for the up button.
     *
     * @default 'bg-lightest'
     */
    colorFillUp?: string;
    /**
     * Custom fill color for the down button.
     *
     * @default 'bg-lightest'
     */
    colorFillDown?: string;
    /**
     * Custom hover color for the up button.
     *
     * @default 'primary'
     */
    colorHoverUp?: string;
    /**
     * Custom hover color for the down button.
     *
     * @default 'primary'
     */
    colorHoverDown?: string;
    /**
     * Callback function triggered on up vote.
     */
    onVoteUp?: VoidFunction;
    /**
     * Callback function triggered on down vote.
     */
    onVoteDown?: VoidFunction;
    /**
     * Additional classes applied to the individual reaction item (button and label).
     */
    itemClassName?: string;
    /**
     * Defines whether the reaction icon is animated.
     *
     * @default false
     */
    animated?: boolean;
};
declare const FeedbackReactions: (props: FeedbackReactionsProps) => import("react/jsx-runtime").JSX.Element;
export default FeedbackReactions;
