import { BaseService } from "./baseService";
import type { GGEZGiftRewards, PromotionDetails, PromotionIncrementResult, PromotionServiceParameters, TwitterSpotlightPostIdsResult } from "../../types";
declare class PromotionService extends BaseService {
    protected endpoint: string;
    constructor(data: PromotionServiceParameters);
    getPromotionByCode(promotionCode: string): Promise<import("../..").ApiResponse<PromotionDetails>>;
    getTwitterSpotlightPostIds(): Promise<import("../..").ApiResponse<TwitterSpotlightPostIdsResult>>;
    incrementPromotionParticipants(data: GGEZGiftRewards): Promise<import("../..").ApiResponse<PromotionIncrementResult>>;
}
export { PromotionService };
