type ExperienceEventArguments = {
    xdmData?: Record<string, any>;
    data?: Record<string, any> | null;
    datasetIdentifier?: string | null;
} | {
    xdmData?: Record<string, any>;
    data?: Record<string, any> | null;
    datastreamIdOverride?: string | null;
    datastreamConfigOverride?: Record<string, any> | null;
};
declare class ExperienceEvent {
    xdmData?: Record<string, any> | null;
    data?: Record<string, any> | null;
    datasetIdentifier?: string | null;
    datastreamIdOverride?: string | null;
    datastreamConfigOverride?: Record<string, any> | null;
    constructor(args: ExperienceEventArguments);
    constructor(xdmData?: Record<string, any>, data?: Record<string, any> | null, datasetIdentifier?: string | null);
}
export default ExperienceEvent;
