import { Request } from 'express';
import { TenantConnectionService } from '@/modules/tenant/tenant-connection.service';
import { BaseTenantService } from '@/common/base/service/base-crud.service';
import { WorkSchedule } from '../entities/work-schedule.entity';
import { WorkScheduleListDto } from '../dto/schedules/list.work.schedule.dto';
export declare class WorkSchedulesService extends BaseTenantService<WorkSchedule> {
    protected tenantConnectionService: TenantConnectionService;
    protected entity: typeof WorkSchedule;
    constructor(tenantConnectionService: TenantConnectionService);
    getList(page: number | undefined, limit: number | undefined, req: Request, query?: WorkScheduleListDto): Promise<import("../../../common/interfaces/pagination-result.interface").PaginationResult<WorkSchedule>>;
}
