import * as React from 'react';
import * as QuickSearchRedux from '../../Redux/ActionsReducers/QuickSearchRedux';
import { ModuleViewPopupProps } from '../Components/SharedProps/ModuleViewPopupProps';
import { AdaptableStyle } from '../../AdaptableState/Common/AdaptableStyle';
interface QuickSearchPopupProps extends ModuleViewPopupProps<any> {
    QuickSearchText: string;
    QuickSearchTextMatchStyle: AdaptableStyle;
    QuickSearchCurrentTextMatchStyle: AdaptableStyle;
    QuickSearchCellMatchStyle: AdaptableStyle;
    onRunQuickSearch: (quickSearchText: string) => QuickSearchRedux.QuickSearchRunAction;
    onSetTextMatchingStyle: (style: AdaptableStyle) => QuickSearchRedux.QuickSearchSetTextMatchingStyleAction;
    onSetCurrentTextMatchingStyle: (style: AdaptableStyle) => QuickSearchRedux.QuickSearchSetCurrentTextMatchingStyleAction;
    onSetCellMatchingStyle: (style: AdaptableStyle) => QuickSearchRedux.QuickSearchSetMatchingCellStyleAction;
}
export declare const QuickSearchPopup: import("react-redux").ConnectedComponent<(props: QuickSearchPopupProps) => React.JSX.Element, {
    [x: string]: any;
}>;
export {};
