import * as React from "react";
import { ListingDetailPhaseCardComponentProps, PhaseWithExpiryProps, ChallengePhaseProps, CommitVoteProps, AppealDecisionProps, AppealChallengePhaseProps } from "./types";
import { ChallengeResultsProps } from "../ChallengeResultsChart";
export declare type AppealChallengeCommitVoteCardProps = ListingDetailPhaseCardComponentProps & PhaseWithExpiryProps & ChallengePhaseProps & ChallengeResultsProps & CommitVoteProps & AppealDecisionProps & AppealChallengePhaseProps;
export interface AppealChallengeCommitVoteCardState {
    flipped: boolean;
}
export declare class AppealChallengeCommitVoteCard extends React.Component<AppealChallengeCommitVoteCardProps, AppealChallengeCommitVoteCardState> {
    constructor(props: AppealChallengeCommitVoteCardProps);
    render(): JSX.Element;
    private swapFlipped;
    private renderCommitVoteCallout;
    private renderCommitVoteButtonText;
}
