import type { HtmlRequest, HtmlRequestOptions } from '../../api/search/html/html-request.js';
import type { ConfigurationSection, QuerySection, ResultPreviewSection } from '../../state/state-sections.js';
export type StateNeededByHtmlEndpoint = ConfigurationSection & ResultPreviewSection & Partial;
export declare function buildResultPreviewRequest(state: StateNeededByHtmlEndpoint, options: HtmlRequestOptions): Promise;