import { type RequestHandler } from 'express'; import { ApiConfig } from '@ministryofjustice/hmpps-rest-client'; import PrisonApiClient from './data/prisonApi/prisonApiClient'; import { ConnectDpsComponentLogger } from './types/ConnectDpsComponentLogger'; export default class CaseLoadService { private readonly logger; private readonly prisonApiClient; constructor(logger: ConnectDpsComponentLogger, prisonApiClient: PrisonApiClient); static create({ logger, prisonApiConfig, }: { logger?: ConnectDpsComponentLogger; prisonApiConfig: ApiConfig; }): CaseLoadService; retrieveCaseLoadData(): RequestHandler; }