interface ObjectCharRef {
  name: object | null;
  group: object | null;

  [key: string]: any;
}

interface ObjectReteRef {
  posType: object | null
  posName: object | null
  posLevel: object | null
  rateOldMin: object | null
  groupOld: object | null
  rateMaxOld: object | null
  groupRateHigh: object | null
  rateHighMax: object | null

  [key: string]: any;
}

interface DataOptions {
  id: string
  name: string
}
interface DataListOptions {
  id: string
  posDictName: string
  posTypeId: string
  posTypeName: string
  posLevelId: string
  posLevelName: number
}

interface ListData {
  id: string
  posType: string
  posName: string
  posLevel: string
  rateOldMin: string
  groupOld: Array<number>
  rateMaxOld: string
  groupRateHigh: string
  rateHighMax: string
  reson: string
}
interface ResponseData {
  id: string
  posLevel: string
  position: string
  posType: string
  details: string
  salaryMin: string
  salary: string
  salaryMax: string
  group: string
  salaryEmployeeMin: Array<number>
}
export type { ObjectCharRef, ObjectReteRef, DataOptions, DataListOptions, ListData,ResponseData };
