import type { PlatformResponse } from '../platform-client.js'; import type { FacetSearchResponse } from './facet-search/facet-search-response.js'; import type { QuerySuggestSuccessResponse } from './query-suggest/query-suggest-response.js'; import type { SearchResponseSuccess } from './search/search-response.js'; export type PostprocessSearchResponseMiddleware = (response: PlatformResponse) => PlatformResponse | Promise>; export type PostprocessFacetSearchResponseMiddleware = (response: PlatformResponse) => PlatformResponse | Promise>; export type PostprocessQuerySuggestResponseMiddleware = (response: PlatformResponse) => PlatformResponse | Promise>; export declare const NoopPostprocessSearchResponseMiddleware: PostprocessSearchResponseMiddleware; export declare const NoopPostprocessFacetSearchResponseMiddleware: PostprocessFacetSearchResponseMiddleware; export declare const NoopPostprocessQuerySuggestResponseMiddleware: PostprocessQuerySuggestResponseMiddleware;