import { RequestClient } from '@segment/actions-core';
import type { Payload as ProspectsPayload } from './prospects/generated-types';
export declare const PARDOT_API_VERSION = "v5";
interface ProspectUpsertResponseData {
    id: string;
    email: string;
}
export default class Pardot {
    businessUnitID: string;
    baseUrl: string;
    request: RequestClient;
    constructor(businessUnitID: string, baseUrl: string, request: RequestClient);
    upsertRecord: (payload: ProspectsPayload) => Promise<import("@segment/actions-core/src").ModifiedResponse<ProspectUpsertResponseData>>;
    private ProspectsShape;
    private buildProspectJSON;
}
export {};
