export declare class CalVideoSettingsRepository {
    static deleteCalVideoSettings(eventTypeId: number): Promise<{
        eventTypeId: number;
        createdAt: Date;
        updatedAt: Date;
        disableRecordingForOrganizer: boolean;
        disableRecordingForGuests: boolean;
        enableAutomaticTranscription: boolean;
        redirectUrlOnExit: string | null;
        disableTranscriptionForGuests: boolean;
        disableTranscriptionForOrganizer: boolean;
    }>;
    static createOrUpdateCalVideoSettings({ eventTypeId, calVideoSettings, }: {
        eventTypeId: number;
        calVideoSettings: {
            disableRecordingForGuests?: boolean | null;
            disableRecordingForOrganizer?: boolean | null;
            disableTranscriptionForGuests?: boolean | null;
            disableTranscriptionForOrganizer?: boolean | null;
            enableAutomaticTranscription?: boolean | null;
            redirectUrlOnExit?: string | null;
        };
    }): Promise<{
        eventTypeId: number;
        createdAt: Date;
        updatedAt: Date;
        disableRecordingForOrganizer: boolean;
        disableRecordingForGuests: boolean;
        enableAutomaticTranscription: boolean;
        redirectUrlOnExit: string | null;
        disableTranscriptionForGuests: boolean;
        disableTranscriptionForOrganizer: boolean;
    }>;
}
//# sourceMappingURL=calVideoSettings.d.ts.map