/**
 * Synapse REST API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: v1
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
/**
 * Per-field <a href="https://docs.opensearch.org/latest/search-plugins/searching-data/highlight/">highlight</a> payload on a SearchHit. Populated when <code>SearchQuery.highlight</code> was supplied; absent otherwise. Field references are reported as the caller's bare column name &mdash; the server strips any <code>.keyword</code> suffix it auto-appended on the request side.
 * @export
 * @interface SearchHighlight
 */
export interface SearchHighlight {
    /**
     * The column name.
     * @type {string}
     * @memberof SearchHighlight
     */
    name?: string;
    /**
     * Highlighted snippet fragments for this field, in AOSS-returned order. Each element is the original field text with matched terms wrapped in the configured pre/post tags (default: <code>&lt;em&gt;</code> / <code>&lt;/em&gt;</code>).
     * @type {Array<string>}
     * @memberof SearchHighlight
     */
    snippets?: Array<string>;
}
/**
 * Check if a given object implements the SearchHighlight interface.
 */
export declare function instanceOfSearchHighlight(value: object): value is SearchHighlight;
export declare function SearchHighlightFromJSON(json: any): SearchHighlight;
export declare function SearchHighlightFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchHighlight;
export declare function SearchHighlightToJSON(json: any): SearchHighlight;
export declare function SearchHighlightToJSONTyped(value?: SearchHighlight | null, ignoreDiscriminator?: boolean): any;
