import { IAuthProvider } from "../../typings/IAuthProvider"; import { IClusterClientProvider } from "../../typings/IClusterClientProvider"; export type Requisites = { [key: string]: string }; export type RequisitesErrorDataType = { errorMessages: string[], errorStatus: string }; export type FilterMismatchedRequisitesType = { requisites: Requisites }; export interface RequisitesDeps { clusterClientProvider: IClusterClientProvider; authProvider: IAuthProvider; } export interface IGetParams { take?: number; skip?: number; fields?: string; 'sort-by': string; 'sort-direction': string; filter: string; }