import { ApiConfig, RestClient } from '@ministryofjustice/hmpps-rest-client'; import type AvailableComponent from '../../types/AvailableComponent'; import type Component from '../../types/Component'; import type { ConnectDpsComponentLogger } from '../../types/ConnectDpsComponentLogger'; import type SharedData from '../../types/SharedData'; export type ComponentsApiResponse = Record & { meta: SharedData; }; export default class ComponentApiClient extends RestClient { constructor(logger: ConnectDpsComponentLogger, config: ApiConfig); getComponents(userToken: string): Promise>; }