import { ImpactConnection, Reward } from "../../../saasquatch";
export declare class RewardTableStatusCell {
  statusText: string;
  reward: Reward;
  taxConnection: ImpactConnection;
  expiryText: string;
  locale: string;
  pendingUsTax: string;
  pendingTaxReview: string;
  pendingNewTaxForm: string;
  pendingTaxSubmission: string;
  pendingPartnerCreation: string;
  pendingScheduled: string;
  pendingUnhandled: string;
  pendingReviewText: string;
  deniedText: string;
  payoutFailed: string;
  payoutApproved: string;
  payoutCancelled: string;
  payoutProcessing: string;
  rewardStatus(reward: Reward): string;
  getTaxPendingReasons(reward: Reward, taxConnection: ImpactConnection): string;
  getBadgeType(rewardStatus: string): "primary" | "success" | "warning" | "danger";
  getPayoutStatusText(taxStatus: string): string;
  render(): any;
}
