import type { GeneratedAnswerStreamRequest } from '../../api/generated-answer/generated-answer-request.js'; import type { StreamAnswerAPIState } from '../../api/knowledge/stream-answer-api-state.js'; import type { BaseParam } from '../../api/platform-service-params.js'; import type { SearchRequest } from '../../api/search/search/search-request.js'; import type { AuthenticationParam, AutomaticFacetsParams } from '../../api/search/search-api-params.js'; import type { CaseContextParam } from '../../api/service/insight/query/query-request.js'; import type { NavigatorContext } from '../../app/navigator-context-provider.js'; import type { ConfigurationSection, GeneratedAnswerSection, SearchSection } from '../../state/state-sections.js'; type StateNeededByGeneratedAnswerStream = ConfigurationSection & SearchSection & GeneratedAnswerSection; export interface AnswerApiQueryParams extends Omit, CaseContextParam { } export declare const buildStreamingRequest: (state: StateNeededByGeneratedAnswerStream) => Promise; export declare const constructAnswerAPIQueryParams: (state: StreamAnswerAPIState, navigatorContext: NavigatorContext) => AnswerApiQueryParams; export {};