import type { AnyAction, Draft as WritableDraft } from '@reduxjs/toolkit';
import type { ClearQuerySuggestActionCreatorPayload, RegisterQuerySuggestActionCreatorPayload } from './query-suggest-actions.js';
import type { QuerySuggestSet } from './query-suggest-state.js';
export declare function handleRegisterQuerySuggest(state: WritableDraft<QuerySuggestSet>, payload: RegisterQuerySuggestActionCreatorPayload): void;
export declare function handleFetchPending(state: WritableDraft<QuerySuggestSet>, action: AnyAction): void;
export declare function handleFetchRejected(state: WritableDraft<QuerySuggestSet>, action: AnyAction): void;
export declare function handleClearQuerySuggest(state: WritableDraft<QuerySuggestSet>, payload: ClearQuerySuggestActionCreatorPayload): void;
