import { CreateAttendanceInput } from '../dto/create-attendance.input';
import { JadwalKerja } from '../../jadwal_kerja/entities/jadwal-kerja.entity';
import { QrTokenResponse } from '../dto/qr-token.response';
import { ValidationQrTokenResponse } from '../dto/validation-qr-token.response';
export interface InterfaceKehadiranService {
    doAttendanceMe(pegawaiId: string, createAttendanceInput: CreateAttendanceInput, skipRiwayatCreate?: boolean): Promise<JadwalKerja>;
    generateTokenQr(instansiId: string): Promise<QrTokenResponse>;
    validationTokenQr(token: string, validUntil: string, pegawaiId: string): Promise<ValidationQrTokenResponse>;
}
