/**
 * Whether Adaptable re-applies filtering after data edits; if `applyFilter` value is 'Throttle', `throttleDelay` should be set
 */
export interface FilterActionOnDataChange {
    /**
     * When to re-apply Filters: 'Always', 'Never' or 'Throttle'
     */
    applyFilter: ApplyFilterAction;
    /**
     * Delay in ms (when `applyFilter` is set to 'Throttle')
     */
    throttleDelay?: number;
}
/**
 * When to apply a Filter: 'Always', 'Never' or 'Throttle'
 */
export type ApplyFilterAction = 'Always' | 'Never' | 'Throttle';
