import { RequestClient } from '@segment/actions-core';
import { StatsContext } from '@segment/actions-core/destination-kit';
export default class AdobeTarget {
    userId: string;
    clientCode: string;
    traits: object;
    request: RequestClient;
    constructor(userId: string, clientCode: string, traits: object, request: RequestClient);
    updateProfile: (statsContext: StatsContext | undefined) => Promise<import("@segment/actions-core/src").ModifiedResponse<unknown> | undefined>;
    private lookupProfile;
}
