// This file was auto-generated by Fern from our API Definition.

import type * as Intercom from "../../../../../index.js";

/**
 * The results of an Article search
 */
export interface ArticleSearchResponse {
    /** The type of the object - `list`. */
    type?: "list";
    /** The total number of Articles matching the search query */
    total_count?: number;
    /** An object containing the results of the search. */
    data?: ArticleSearchResponse.Data;
    pages?: Intercom.unstable.CursorPages;
}

export namespace ArticleSearchResponse {
    /**
     * An object containing the results of the search.
     */
    export interface Data {
        /** An array of Article objects */
        articles?: Intercom.unstable.Article[];
        /** A corresponding array of highlighted Article content */
        highlights?: Intercom.unstable.ArticleSearchHighlights[];
    }
}
