import { BasePort } from '@humand-packages/common';
import { ScheduleCategorizedHoursParams } from '../models/scheduleCategorizedHoursParams';

export default abstract class ScheduleCategorizedHoursPort extends BasePort {
    abstract schedule(params: ScheduleCategorizedHoursParams, deadline?: Date): Promise<void>;
    abstract bulkSchedule(scheduleItems: ScheduleCategorizedHoursParams[], deadline?: Date): Promise<void>;
}
