import { AdaptableStyle } from '../../AdaptableState/Common/AdaptableStyle';
import { QuickSearchState } from '../../AdaptableState/QuickSearchState';
/** True when no style properties are set (including persisted `{}` placeholders). */
export declare function isQuickSearchStyleUnset(style: Omit<AdaptableStyle, 'ClassName'> | undefined): boolean;
/** Matching text highlight (AG Grid Find). Defaults at read time — not written to state unless set. */
export declare function resolveQuickSearchTextMatchStyle(quickSearchState: QuickSearchState): Omit<AdaptableStyle, 'ClassName'>;
/** Whole-cell background on matching cells. Undefined when unset (client-side). */
export declare function resolveQuickSearchCellMatchStyle(quickSearchState: QuickSearchState): Omit<AdaptableStyle, 'ClassName'> | undefined;
/** Active match text highlight when cycling results. Defaults at read time. */
export declare function resolveQuickSearchCurrentTextMatchStyle(quickSearchState: QuickSearchState): Omit<AdaptableStyle, 'ClassName'>;
/** Apply Quick Search Find CSS variables on the grid container (`.ab-Grid`). */
export declare function applyQuickSearchFindCssVars(container: HTMLElement | null, quickSearchState: QuickSearchState): void;
