export declare enum RawDataPersisterAPIInputType { UPSERT = "UPSERT", DELETE = "DELETE" } interface BaseRawDataPersisterAPIPayload { correlationId: string; accountId: string; entityId: string; integrationInstanceId: string; } interface BaseRawDataPersisterAPIInput { type: RawDataPersisterAPIInputType; payload: BaseRawDataPersisterAPIPayload; } export interface RawDataPersisterAPIDeletePayload extends BaseRawDataPersisterAPIPayload { names?: string[]; } export interface RawDataPersisterAPIDeleteInput extends BaseRawDataPersisterAPIInput { type: RawDataPersisterAPIInputType.DELETE; payload: RawDataPersisterAPIDeletePayload; } export interface RawDataPersisterAPIUpsertPayload extends BaseRawDataPersisterAPIPayload { rawDataTempUris?: string[]; } export interface RawDataPersisterAPIUpsertInput extends BaseRawDataPersisterAPIInput { type: RawDataPersisterAPIInputType.UPSERT; payload: RawDataPersisterAPIUpsertPayload; } export declare type RawDataPersisterAPIInput = RawDataPersisterAPIDeleteInput | RawDataPersisterAPIUpsertInput; export interface RawDataPersisterUpsertAPIResponse { status: boolean; } export interface RawDataPersisterDeleteAPIResponse { deleteCount: number; } export declare type RawDataPersisterAPIResponse = RawDataPersisterUpsertAPIResponse | RawDataPersisterDeleteAPIResponse; export {};