import type { StreamAnswerAPIState } from '../../api/knowledge/stream-answer-api-state.js';
export declare const streamAnswerAPIStateMock: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithATabWithAnExpression: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithoutAnyTab: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithStaticFiltersSelected: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithNonValidFilters: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithoutAnyFilters: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithStaticFiltersAndTabExpression: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithStaticFiltersAndTabExpressionWithEmptyCQ: {
    advancedSearchQueries: {
        cq: string;
        cqWasSet: boolean;
        aq: string;
        aqWasSet: boolean;
        lq: string;
        lqWasSet: boolean;
        dq: string;
        dqWasSet: boolean;
        defaultFilters: {
            cq: string;
            aq: string;
            lq: string;
            dq: string;
        };
    };
    searchHub: string;
    pipeline: string;
    answer: import("@reduxjs/toolkit/query").CombinedState<{
        getAnswer: import("@reduxjs/toolkit/query").QueryDefinition<import("./generated-answer-request.js").AnswerApiQueryParams, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {} & import("@reduxjs/toolkit/query").RetryOptions, {}>, never, import("../../api/knowledge/generated-answer-stream.js").GeneratedAnswerStream, "answer">;
    }, never, "answer">;
    configuration: import("../configuration/configuration-state.js").ConfigurationState;
    facetSet?: import("../facets/facet-set/facet-set-state.js").FacetSetState | undefined;
    dateFacetSet?: import("../facets/range-facets/date-facet-set/date-facet-set-state.js").DateFacetSetState | undefined;
    numericFacetSet?: import("../facets/range-facets/numeric-facet-set/numeric-facet-set-state.js").NumericFacetSetState | undefined;
    categoryFacetSet?: import("../facets/category-facet-set/category-facet-set-state.js").CategoryFacetSetState | undefined;
    automaticFacetSet?: import("../facets/automatic-facet-set/automatic-facet-set-state.js").AutomaticFacetSetState | undefined;
    facetOptions?: import("../facet-options/facet-options-state.js").FacetOptionsState | undefined;
    query?: import("../query/query-state.js").QueryState | undefined;
    tabSet?: import("../tab-set/tab-set-state.js").TabSetState | undefined;
    staticFilterSet?: import("../static-filter-set/static-filter-set-state.js").StaticFilterSetState | undefined;
    pagination?: import("../pagination/pagination-state.js").PaginationState | undefined;
    sortCriteria?: string | undefined;
    context?: import("../context/context-state.js").ContextState | undefined;
    dictionaryFieldContext?: import("../dictionary-field-context/dictionary-field-context-state.js").DictionaryFieldContextState | undefined;
    querySet?: import("../query-set/query-set-state.js").QuerySetState | undefined;
    debug?: boolean | undefined;
    facetSearchSet?: import("../facets/facet-search-set/specific/specific-facet-search-set-state.js").SpecificFacetSearchSetState | undefined;
    categoryFacetSearchSet?: import("../facets/facet-search-set/category/category-facet-search-set-state.js").CategoryFacetSearchSetState | undefined;
    standaloneSearchBoxSet?: import("../standalone-search-box-set/standalone-search-box-set-state.js").StandaloneSearchBoxSetState | undefined;
    querySuggest?: import("../query-suggest/query-suggest-state.js").QuerySuggestSet | undefined;
    search?: import("../search/search-state.js").SearchState | undefined;
    resultPreview?: import("../result-preview/result-preview-state.js").ResultPreviewState | undefined;
    didYouMean?: import("../did-you-mean/did-you-mean-state.js").DidYouMeanState | undefined;
    fields?: import("../fields/fields-state.js").FieldsState | undefined;
    facetOrder?: import("../facets/facet-order/facet-order-state.js").FacetOrderState | undefined;
    version?: string | undefined;
    history?: import("../../app/undoable.js").StateWithHistory<import("../history/history-state.js").HistoryState> | undefined;
    folding?: import("../folding/folding-state.js").FoldingState | undefined;
    triggers?: import("../triggers/triggers-state.js").TriggerState | undefined;
    questionAnswering?: import("../question-answering/question-answering-state.js").QuestionAnsweringState | undefined;
    recentResults?: import("../recent-results/recent-results-state.js").RecentResultsState | undefined;
    recentQueries?: import("../recent-queries/recent-queries-state.js").RecentQueriesState | undefined;
    excerptLength?: import("../excerpt-length/excerpt-length-state.js").ExcerptLengthState | undefined;
    generatedAnswer: import("./generated-answer-state.js").GeneratedAnswerState;
    followUpAnswers?: import("../follow-up-answers/follow-up-answers-state.js").FollowUpAnswersState | undefined;
    instantResults?: import("../instant-results/instant-results-state.js").InstantResultsState | undefined;
    insightConfiguration?: import("../insight-configuration/insight-configuration-state.js").InsightConfigurationState | undefined;
    insightCaseContext?: import("../case-context/case-context-state.js").CaseContextState | undefined;
};
export declare const streamAnswerAPIStateMockWithoutSearchAction: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithAnalyticsEnabled: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithFoldingDisabled: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithFoldingEnabled: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithDictionaryFieldContext: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithExcerptLength: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithQuerySyntaxEnabled: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithCaseContextIncluded: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithoutContext: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithLegacyDidYouMean: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithNextDidYouMeanAutoCorrect: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithNextDidYouMeanNoAutoCorrect: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithFieldsToInclude: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithoutFields: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithDebugTrue: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithDebugFalse: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithDebugUndefined: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithSortableFacets: StreamAnswerAPIState;
export declare const streamAnswerAPIStateMockWithoutAnyFacets: StreamAnswerAPIState;
export declare const expectedStreamAnswerAPIParam: {
    q: string;
    aq: string;
    cq: string;
    dq: string;
    lq: string;
    enableQuerySyntax: boolean;
    context: {
        testKey: string;
    };
    pipelineRuleParameters: {
        mlGenerativeQuestionAnswering: {
            responseFormat: {
                contentFormat: string[];
            };
            citationsFieldToInclude: never[];
        };
    };
    searchHub: string;
    facets: ({
        filterFacetCount: boolean;
        injectionDepth: number;
        numberOfValues: number;
        sortCriteria: string;
        resultsMustMatch: string;
        type: string;
        currentValues: never[];
        freezeCurrentValues: boolean;
        isFieldExpanded: boolean;
        preventAutoSelect: boolean;
        facetId: string;
        field: string;
        rangeAlgorithm?: undefined;
        generateAutomaticRanges?: undefined;
        delimitingCharacter?: undefined;
        basePath?: undefined;
        filterByBasePath?: undefined;
    } | {
        filterFacetCount: boolean;
        injectionDepth: number;
        numberOfValues: number;
        sortCriteria: string;
        rangeAlgorithm: string;
        resultsMustMatch: string;
        currentValues: {
            start: string;
            end: string;
            endInclusive: boolean;
            state: string;
        }[];
        preventAutoSelect: boolean;
        type: string;
        facetId: string;
        field: string;
        generateAutomaticRanges: boolean;
        freezeCurrentValues?: undefined;
        isFieldExpanded?: undefined;
        delimitingCharacter?: undefined;
        basePath?: undefined;
        filterByBasePath?: undefined;
    } | {
        delimitingCharacter: string;
        filterFacetCount: boolean;
        injectionDepth: number;
        numberOfValues: number;
        sortCriteria: string;
        basePath: never[];
        filterByBasePath: boolean;
        resultsMustMatch: string;
        currentValues: never[];
        preventAutoSelect: boolean;
        type: string;
        facetId: string;
        field: string;
        freezeCurrentValues?: undefined;
        isFieldExpanded?: undefined;
        rangeAlgorithm?: undefined;
        generateAutomaticRanges?: undefined;
    } | {
        filterFacetCount: boolean;
        injectionDepth: number;
        numberOfValues: number;
        sortCriteria: string;
        rangeAlgorithm: string;
        resultsMustMatch: string;
        currentValues: {
            endInclusive: boolean;
            state: string;
            start: number;
            end: number;
        }[];
        preventAutoSelect: boolean;
        type: string;
        facetId: string;
        field: string;
        generateAutomaticRanges: boolean;
        freezeCurrentValues?: undefined;
        isFieldExpanded?: undefined;
        delimitingCharacter?: undefined;
        basePath?: undefined;
        filterByBasePath?: undefined;
    })[];
    fieldsToInclude: string[];
    queryCorrection: {
        enabled: boolean;
        options: {
            automaticallyCorrect: string;
        };
    };
    enableDidYouMean: boolean;
    numberOfResults: number;
    firstResult: number;
    tab: string;
    locale: string;
    timezone: string;
    referrer: string;
    debug: boolean;
    actionsHistory: never[];
    sortCriteria: string;
    facetOptions: {
        freezeFacetOrder: boolean;
    };
    analytics: {
        actionCause: string;
        capture: boolean;
        clientId: string;
        clientTimestamp: string;
        customData: undefined;
        documentLocation: string;
        documentReferrer: string;
        originContext: string;
        source: string[];
    };
};
