/** biome-ignore-all lint/suspicious/noExplicitAny: <mock> */
import type { StreamAnswerAPIState } from '../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 | undefined;
        aq?: string | undefined;
        aqWasSet?: boolean | undefined;
        lq?: string | undefined;
        lqWasSet?: boolean | undefined;
        dq?: string | undefined;
        dqWasSet?: boolean | undefined;
        defaultFilters?: {
            cq: string;
            aq: string;
            lq: string;
            dq: string;
        } | undefined;
    };
    searchHub: string;
    pipeline: string;
    answer: import("@reduxjs/toolkit/query").CombinedState<{
        getAnswer: import("@reduxjs/toolkit/query").QueryDefinition<Partial<import("../../search/search/search-request.js").SearchRequest>, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {} & import("@reduxjs/toolkit/query").RetryOptions, {}>, never, import("../generated-answer-stream.js").GeneratedAnswerStream, "answer">;
    }, never, "answer">;
    configuration: import("../../../features/configuration/configuration-state.js").ConfigurationState;
    facetSet?: import("../../../features/facets/facet-set/facet-set-state.js").FacetSetState | undefined;
    dateFacetSet?: import("../../../features/facets/range-facets/date-facet-set/date-facet-set-state.js").DateFacetSetState | undefined;
    numericFacetSet?: import("../../../features/facets/range-facets/numeric-facet-set/numeric-facet-set-state.js").NumericFacetSetState | undefined;
    categoryFacetSet?: import("../../../features/facets/category-facet-set/category-facet-set-state.js").CategoryFacetSetState | undefined;
    automaticFacetSet?: import("../../../features/facets/automatic-facet-set/automatic-facet-set-state.js").AutomaticFacetSetState | undefined;
    facetOptions?: import("../../../features/facet-options/facet-options-state.js").FacetOptionsState | undefined;
    query?: import("../../../features/query/query-state.js").QueryState | undefined;
    tabSet?: import("../../../features/tab-set/tab-set-state.js").TabSetState | undefined;
    staticFilterSet?: import("../../../features/static-filter-set/static-filter-set-state.js").StaticFilterSetState | undefined;
    pagination?: import("../../../features/pagination/pagination-state.js").PaginationState | undefined;
    sortCriteria?: string | undefined;
    context?: import("../../../features/context/context-state.js").ContextState | undefined;
    dictionaryFieldContext?: import("../../../features/dictionary-field-context/dictionary-field-context-state.js").DictionaryFieldContextState | undefined;
    querySet?: import("../../../features/query-set/query-set-state.js").QuerySetState | undefined;
    debug?: boolean | undefined;
    facetSearchSet?: import("../../../features/facets/facet-search-set/specific/specific-facet-search-set-state.js").SpecificFacetSearchSetState | undefined;
    categoryFacetSearchSet?: import("../../../features/facets/facet-search-set/category/category-facet-search-set-state.js").CategoryFacetSearchSetState | undefined;
    standaloneSearchBoxSet?: import("../../../features/standalone-search-box-set/standalone-search-box-set-state.js").StandaloneSearchBoxSetState | undefined;
    querySuggest?: import("../../../features/query-suggest/query-suggest-state.js").QuerySuggestSet | undefined;
    search?: import("../../../features/search/search-state.js").SearchState | undefined;
    resultPreview?: import("../../../features/result-preview/result-preview-state.js").ResultPreviewState | undefined;
    didYouMean?: import("../../../features/did-you-mean/did-you-mean-state.js").DidYouMeanState | undefined;
    fields?: import("../../../features/fields/fields-state.js").FieldsState | undefined;
    facetOrder?: import("../../../features/facets/facet-order/facet-order-state.js").FacetOrderState | undefined;
    version?: string | undefined;
    history?: import("../../../app/undoable.js").StateWithHistory<import("../../../features/history/history-state.js").HistoryState> | undefined;
    folding?: import("../../../features/folding/folding-state.js").FoldingState | undefined;
    triggers?: import("../../../features/triggers/triggers-state.js").TriggerState | undefined;
    questionAnswering?: import("../../../features/question-answering/question-answering-state.js").QuestionAnsweringState | undefined;
    recentResults?: import("../../../features/recent-results/recent-results-state.js").RecentResultsState | undefined;
    recentQueries?: import("../../../features/recent-queries/recent-queries-state.js").RecentQueriesState | undefined;
    excerptLength?: import("../../../features/excerpt-length/excerpt-length-state.js").ExcerptLengthState | undefined;
    generatedAnswer: import("../../../index.js").GeneratedAnswerState;
    instantResults?: import("../../../features/instant-results/instant-results-state.js").InstantResultsState | undefined;
    insightConfiguration?: import("../../../features/insight-configuration/insight-configuration-state.js").InsightConfigurationState | undefined;
};
export declare const streamAnswerAPIStateMockWithoutSearchAction: 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;
    analytics: {
        actionCause: string;
        capture: boolean;
        clientId: string;
        clientTimestamp: string;
        documentLocation: string;
        documentReferrer: string;
        originContext: string;
        source: string[];
    };
};
export declare const expectedStreamAnswerAPIParamWithATabWithAnExpression: {
    cq: string;
    tab: string;
    q: string;
    aq: 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;
    analytics: {
        actionCause: string;
        capture: boolean;
        clientId: string;
        clientTimestamp: string;
        documentLocation: string;
        documentReferrer: string;
        originContext: string;
        source: string[];
    };
};
export declare const expectedStreamAnswerAPIParamWithoutAnyTab: {
    tab: string;
    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;
    analytics: {
        actionCause: string;
        capture: boolean;
        clientId: string;
        clientTimestamp: string;
        documentLocation: string;
        documentReferrer: string;
        originContext: string;
        source: string[];
    };
};
export declare const expectedStreamAnswerAPIParamWithStaticFiltersSelected: {
    cq: string;
    q: string;
    aq: 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;
    analytics: {
        actionCause: string;
        capture: boolean;
        clientId: string;
        clientTimestamp: string;
        documentLocation: string;
        documentReferrer: string;
        originContext: string;
        source: string[];
    };
};
export declare const expectedStreamAnswerAPIParamWithStaticFiltersAndTabExpression: {
    cq: string;
    q: string;
    aq: 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;
    analytics: {
        actionCause: string;
        capture: boolean;
        clientId: string;
        clientTimestamp: string;
        documentLocation: string;
        documentReferrer: string;
        originContext: string;
        source: string[];
    };
};
export declare const expectedStreamAnswerAPIParamWithStaticFiltersAndTabExpressionWithoutAdvancedCQ: {
    cq: string;
    q: string;
    aq: 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;
    analytics: {
        actionCause: string;
        capture: boolean;
        clientId: string;
        clientTimestamp: string;
        documentLocation: string;
        documentReferrer: string;
        originContext: string;
        source: string[];
    };
};
export declare const expectedStreamAnswerAPIParamWithoutSearchAction: {
    analytics: {
        actionCause: string;
        capture: boolean;
        clientId: string;
        clientTimestamp: string;
        documentLocation: string;
        documentReferrer: string;
        originContext: string;
        source: string[];
    };
    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;
};
export declare const expectedStreamAnswerAPIParamForSelect: {
    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;
};
