import { BaseHandler } from './base.handler';
import { AuthConfig } from '../types/auth';
import { PromotionListOptions, PromotionCreateOptions, PromotionServiceConfig } from '../types/promotion';
export type { PromotionListOptions, PromotionCreateOptions };
export declare class PromotionHandler extends BaseHandler {
    private readonly promotionService;
    constructor(authConfig: AuthConfig, serviceConfig: PromotionServiceConfig);
    listPromotions(options: PromotionListOptions): Promise<void>;
    createPromotions(options: PromotionCreateOptions): Promise<void>;
    private validateListOptions;
    private validateCreateOptions;
    private displayPromotionsTable;
    private displayCreatedPromotionsTable;
    private formatTimestamp;
}
//# sourceMappingURL=promotion.handler.d.ts.map