import { HttpClient } from "@angular/common/http";
import { TranslateService } from "@ngx-translate/core";
import { MessageService } from "primeng/api";
import { Observable } from 'rxjs';
import { EntityService } from "../../../shared/services/entity-service";
import { WorkshiftHistoryDto, WorkshiftHistoryGenericBatchDTO } from "./workshift-history-dto";
export declare class WorkshiftHistoryService extends EntityService<WorkshiftHistoryDto> {
    protected http: HttpClient;
    protected messageService: MessageService;
    protected translate: TranslateService;
    private readonly queriesUrl;
    constructor(http: HttpClient, messageService: MessageService, translate: TranslateService);
    getEmployeeWorkshiftByDate(employeeId: string, searchDate: Date): Observable<GetEmployeeWorkshiftByDateOutput>;
    saveCollective(dto: WorkshiftHistoryGenericBatchDTO): Observable<unknown>;
    deleteCollective(dto: WorkshiftHistoryGenericBatchDTO): Observable<unknown>;
}
interface GetEmployeeWorkshiftByDateOutput {
    workshiftId: string;
    workshiftGroupId: string;
}
export {};
