import { CustomFilterConfig } from "./custom-filter-config";
import { FilterListOrientation } from "./filter-list-positions";
import { FilterType } from "./filter/filter-enums";
/** Config for {@link ResourceFilterList} */
export interface ResourceFilterListConfig {
    /** Array of custom filter configurations to be applied to the {@link ResourceList} */
    customFilters?: CustomFilterConfig[];
    /** Callback function invoked when resource state needs to be reset */
    showRefreshButton?: boolean;
    /** Whether to show reset button */
    showResetButton?: boolean;
    /** Position of the filter list */
    orientation?: FilterListOrientation;
    /** Type of filters to be displayed */
    type?: FilterType;
}
