export type Smartfilter = { icon: string; labels: Record; zindex: number; id: string; metaproperties: string[]; }; export type SmartfilterResponse = Smartfilter[]; export type SmartfilterOption = { count: number; zindex: number; name: string; id: string; isSelected: boolean; label: string; icon?: string; }; export type SmartfilterSelectedOptionType = Pick & { metapropertyName: string; }; export type SmartfilterMetaproperty = { dependencyId: string; isMultifilter: number; options: SmartfilterOption[]; showImage: boolean; isMainFilter: boolean; zindex: number; showCounter: boolean; name: string; id: string; showFilterToGetAssetsWithoutMetaproperty: boolean; type: string; label: string; numberOfOptions: number; }; export type AutocompleteOption = { count: number; zindex: number; name: string; id: string; isSelected: boolean; label: string; icon?: string; }; export type AutocompleteResponseOption = { dependencyId: string; isMultifilter: number; options: AutocompleteOption[]; showImage: boolean; isMainFilter: boolean; zindex: number; showCounter: boolean; name: string; id: string; showFilterToGetAssetsWithoutMetaproperty: boolean; type: string; label: string; numberOfOptions: number; }; export type selectedSmartfilterOptionsType = Record>; type Count = Record; export type AssetCountType = { count: Record; media: string[]; }; export {};