export interface EasyFilters { label: string; class?: string; filters: Filter[]; groupId: string; } export interface Filter { id?: number; text: string; isActive: boolean; isDisabled: boolean; filterKeyValue: FilterKeyValue; iconRequired?: boolean; isSvgIcon?: boolean; iconClass?: string; svgIconKey?: string; class?: string; backgroundColor?: string; border?: string; count?: number; textBelowFilter?: string; textColor?: string; textBelowFilterClass?: string; onlyEnabledActiveFilter?: boolean; isRatesPublished?: boolean; } export interface FilterKeyValue { key: string; valueToCheck: any; } export interface EasyFilterEmittedData { intelliFilter: Filter; filteredData: any[]; }