import { EnterprisePropertyDefinition, RollupFilter, ValueDefinitionSetting } from "../../models"; export interface RollupFilterModel { isLoadingData?: boolean; filters: Array; taxonomyProperties?: { [internalName: string]: EnterprisePropertyDefinition; }; tagsProperties?: EnterprisePropertyDefinition[]; tagsPropertySettings?: { [pageInternalName: string]: ValueDefinitionSetting; }; showSearchBox?: boolean; triggerWhenUsingFilter?: boolean; forceSlimView?: boolean; hideFilterByDefault?: boolean; outlined?: boolean; rounded?: boolean; filled?: boolean; } export interface IRollupFIlterAttributes { } export interface IRollupFilter extends IRollupFIlterAttributes { [name: string]: any; valueBind: RollupFilterModel; onFilterChange?: (filters: Array, searchText: string) => void; useRollupFilterRouter?: boolean; searchInputId?: string; } declare global { namespace VueTsxSupport.JSX { interface Element { } interface ElementClass { } interface IntrinsicElements { "omfx-rollup-filter": IRollupFilter; } } }