import { Reward } from "../../../saasquatch";
import { RewardTableColumn } from "./RewardTableColumn";
/**
 * @uiName Rewards Table Reward Column
 * @validParents ["sqm-rewards-table"]
 * @exampleGroup Rewards
 * @example Reward Column - <sqm-rewards-table-reward-column column-title="Reward" redeemed-text="{redeemedAmount} redeemed" available-text="{availableAmount} remaining" copy-text="Copied!"></sqm-rewards-table-reward-column>
 */
export declare class RewardsTableColumn implements RewardTableColumn {
  /**
   * @uiName Reward column title
   */
  columnTitle: string;
  /**
   * @uiName Redeemed amount text
   */
  redeemedText: string;
  /**
   * @uiName Remaining amount text
   */
  availableText: string;
  /**
   * @uiName Copied fuel tank text
   */
  copyText: string;
  constructor();
  disconnectedCallback(): void;
  renderCell(data: Reward, options?: {
    locale: string;
  }): Promise<any>;
  renderLabel(): Promise<string>;
  render(): any;
}
