import { DynamicFieldResponse, ModifiedResponse, RequestClient } from '@segment/actions-core';
import type { Settings } from '../../generated-types';
import DDApi from '../dd-api';
declare class DDCampaignApi extends DDApi {
    constructor(settings: Settings, client: RequestClient);
    getCampaignsPaging(select?: number, skip?: number): Promise<ModifiedResponse<unknown>>;
    getCampaigns(): Promise<DynamicFieldResponse>;
    sendCampaign(campaignId: number, contactId: number, sendDate?: string | number | undefined, sendTimeOptimised?: boolean): Promise<ModifiedResponse<unknown>>;
}
export default DDCampaignApi;
