import type { EventTypeTranslation } from '../../../prisma/client';
export type CreateEventTypeTranslation = Omit<EventTypeTranslation, "uid" | "createdAt" | "createdBy" | "updatedAt" | "updatedBy" | "eventType" | "field" | "creator" | "updater"> & {
    userId: number;
};
export declare class EventTypeTranslationRepository {
    static upsertManyTitleTranslations(translations: Array<CreateEventTypeTranslation>): Promise<{
        field: import('../../../prisma-client').$Enums.EventTypeAutoTranslatedField;
        eventTypeId: number;
        uid: string;
        createdAt: Date;
        updatedAt: Date;
        updatedBy: number | null;
        createdBy: number;
        sourceLocale: string;
        targetLocale: string;
        translatedText: string;
    }[]>;
    static upsertManyDescriptionTranslations(translations: Array<CreateEventTypeTranslation>): Promise<{
        field: import('../../../prisma-client').$Enums.EventTypeAutoTranslatedField;
        eventTypeId: number;
        uid: string;
        createdAt: Date;
        updatedAt: Date;
        updatedBy: number | null;
        createdBy: number;
        sourceLocale: string;
        targetLocale: string;
        translatedText: string;
    }[]>;
}
//# sourceMappingURL=eventTypeTranslation.d.ts.map