/**
 * A DataConverterService that helps to convert a Sportlink export into a file that can be imported into Mailchimp.
 */
import { LocalFile } from 'papaparse';
import { MailchimpSubscriber, OutputResult, PreviewResult } from './models';
export interface SportlinkToMailchimpConverterConfig {
    nonAthleticsMembershipTypes: string[];
    athleticsMembershipTypes: string[];
}
export declare class SportlinkToMailchimpConverter {
    private readonly config;
    constructor(config: SportlinkToMailchimpConverterConfig);
    convertFileToPreview: (file: LocalFile) => Promise<PreviewResult<MailchimpSubscriber>>;
    convertFileToOutput: (file: LocalFile) => Promise<OutputResult<string>>;
    private parseFileAndConvert;
}
