import { VNode, VNodeData } from "../../stencil-public-runtime";
import { ReferralTableColumn } from "./ReferralTableColumn";
/**
* @uiName PayPal Referral Table Rewards Column
* @validParents ["sqm-referral-table"]
* @exampleGroup PayPal Components
* @example Referral Table Rewards Column -
*/
export declare class ReferralTableRewardsColumn implements ReferralTableColumn {
/**
* @uiName Column title
*/
columnTitle: string;
/**
* Define the text shown in the reward status badge.
*
* @uiName Reward status text
* @uiWidget textArea
*/
statusText: string;
/**
* Additional status text shown in the details drop down.
*
* @uiName Reward status long text
* @uiWidget textArea
*/
statusLongText: string;
/**
* Shown in the dropdown details when a reward has an associated fuel tank code.
*
* @uiName Fuel tank code text
*/
fuelTankText: string;
/**
* Shown in the dropdown details when a reward has been received.
*
* @uiName Reward received text
*/
rewardReceivedText: string;
/**
* Shown in the dropdown details when a reward has been paid out.
*
* @uiName Reward paid out text
*/
rewardPaidOutText: string;
/**
* Shown in the dropdown details when a reward is being paid out.
*
* @uiName Reward payout in progress text
*/
rewardPayoutInProgressText: string;
/**
* Shown in the dropdown details when a reward payout has failed.
*
* @uiName Reward payout failed text
*/
rewardPayoutFailedText: string;
/**
* Shown in the dropdown details when a reward was paid out but is unclaimed.
*
* @uiName Reward unclaimed text
*/
rewardUnclaimedText: string;
/**
* Shown in the dropdown details when a reward was placed on hold during payout.
*
* @uiName Reward on hold text
*/
rewardOnHoldText: string;
/**
* Shown in the dropdown details when a reward was refunded after payout.
*
* @uiName Reward refunded text
*/
rewardRefundedText: string;
/**
* Shown in the dropdown details when a reward was returned after payout.
*
* @uiName Reward returned text
*/
rewardReturnedText: string;
/**
* Shown in the dropdown details when a rewards payout was reversed.
*
* @uiName Reward reversed text
*/
rewardReversedText: string;
/**
* Shown in the dropdown details when a reward was blocked during payout.
*
* @uiName Reward blocked text
*/
rewardBlockedText: string;
/**
* Shown in the dropdown details when a reward was denied during payout.
*
* @uiName Reward denied text
*/
rewardDeniedText: string;
/**
* Shown in the dropdown details when a reward has an expiry date.
*
* @uiName Reward expiring text
*/
expiringText: string;
/**
* Shown in the dropdown details when a reward is pending.
*
* @uiName Reward pending text
*/
pendingForText: string;
/**
* @uiName Hide dropdown details of reward
* @default
*/
hideDetails: boolean;
/**
* @undocumented
*/
integrationDomain: string;
integrationBaseUnits: string[] | undefined;
constructor();
disconnectedCallback(): void;
renderCell(data: Referral, locale: string, mintRenderer: (sel: string, options: VNodeData) => VNode): Promise;
renderLabel(): Promise;
renderReferrerCell(data: Referrer, mintRenderer: (sel: string, options: VNodeData) => VNode): Promise;
setIntegrationBaseUnits(): Promise;
render(): any;
}