import { Referral, Referrer } from "../../../saasquatch";
import { ReferralTableColumn } from "./ReferralTableColumn";
/**
 * @uiName Referral Table Status Column
 * @validParents ["sqm-referral-table"]
 * @exampleGroup Referrals
 * @example Referral Table Status Column - <sqm-referral-table-status-column column-title="Status" converted-status-text="Converted" in-progress-status-text="In Progress" pending-review-status-text="Pending" denied-status-text="Denied" pending-review-status-sub-text="Awaiting review" denied-status-sub-text="Detected self-referral"></sqm-referral-table-status-column>
 */
export declare class ReferralTableStatusColumn implements ReferralTableColumn {
  /**
   * @uiName Column title
   */
  columnTitle: string;
  /**
   * @uiName Converted status text
   */
  convertedStatusText: string;
  /**
   * @uiName In progress status text
   */
  inProgressStatusText: string;
  /**
   * @uiName Pending review status text
   */
  pendingReviewStatusText: string;
  /**
   * @uiName Denied status text
   */
  deniedStatusText: string;
  /**
   * @uiName Pending review status sub-text
   */
  pendingReviewStatusSubText: string;
  /**
   * @uiName Denied status sub-text
   */
  deniedStatusSubText: string;
  constructor();
  disconnectedCallback(): void;
  renderCell(data: Referral): Promise<any>;
  renderLabel(): Promise<string>;
  renderReferrerCell(data: Referrer): Promise<any>;
  render(): any;
}
