import InterfaceMainRepository from '../../../core/interface.main.repository';
import { ObjectLiteral } from 'typeorm';
import { JadwalKerja } from '../entities/jadwal-kerja.entity';
export interface InterfaceJadwalKerjaRepository<T extends ObjectLiteral> extends InterfaceMainRepository<T> {
    workScheduleByDateAndInstancie(jadwalKerjaPresensiTanggalMasuk?: string | null, jadwalKerjaPresensiTanggalPulang?: string | null, instansiId?: string | null, pegawaiId?: string | null): Promise<T[]>;
    createBatch(jadwalKerjaList: JadwalKerja[]): Promise<JadwalKerja[]>;
}
