import { CHARGING_PRICE_FILTER_TYPE } from "../../constants/charging-price"; export interface ChargingPricePolicyUpdateItem { filter: FilterData[]; text: TextareaData[]; } export interface FilterData { label?: string; value: string; type?: ChargingPriceInfoListType; hasDefault?: boolean; hasAll?: boolean; } export type Union = T[keyof T]; export type ChargingPriceInfoListType = Union< typeof CHARGING_PRICE_FILTER_TYPE >; export interface TextareaData { label: string; value: string; placeholder: string; multiline?: boolean; }