import { CouponCodeViewProps } from "./sqm-coupon-code-view";
interface CouponCodeProps {
  programId?: string;
  tooltiptext: string;
  tooltiplifespan: number;
  cancelledErrorText: string;
  expiredErrorText: string;
  fullfillmentErrorText: string;
  pendingErrorText: string;
  redeemedErrorText: string;
  genericErrorText: string;
  buttonType?: "primary" | "secondary";
  codeSyncErrorText: string;
  codeSyncErrorRetryText: string;
}
export declare type RewardStatusType = "AVAILABLE" | "EXPIRED" | "REDEEMED" | "CANCELLED" | "PENDING" | "EMPTY_TANK" | "ERROR" | "ERROR_SYNCING_FUEL_TANK_CODE";
export declare function useCouponCode(props: CouponCodeProps): CouponCodeViewProps;
export {};
