import { RequestClient, DynamicFieldResponse } from '@segment/actions-core';
import type { Settings } from '../../generated-types';
import DDApi from '../dd-api';
import { Contact, ProgramEnrolment } from '../types';
declare class DDEnrolmentApi extends DDApi {
    constructor(settings: Settings, client: RequestClient);
    getPrograms(): Promise<DynamicFieldResponse>;
    enrolContact(programId: string, contact: Contact): Promise<ProgramEnrolment>;
}
export default DDEnrolmentApi;
