import { AdaptableStyle } from './Common/AdaptableStyle';
import { BaseState } from './BaseState';
/**
 * Adaptable State Section for Quick Search Module
 */
export interface QuickSearchState extends BaseState {
    /**
     * Last Quick Search that was run (and will run again at start up)
     */
    QuickSearchText?: string;
    /**
     * Style to use to highlight matching cells - uses common `AdaptableStyle` object
     */
    Style?: AdaptableStyle;
    /**
     * Style to use to highlight the matching text within a cell
     */
    TextMatchStyle?: Omit<AdaptableStyle, 'ClassName'>;
    /**
     * Style to use to highlight the matching text within the current match
     */
    CurrentTextMatchStyle?: Omit<AdaptableStyle, 'ClassName'>;
}
