import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; export declare class Search extends ClientSDK { /** * Search the index (admin) * * @remarks * Retrieves results for search query without respect for permissions. This is available only to privileged users. */ queryAsAdmin(searchRequest: components.SearchRequest, locale?: string | undefined, options?: RequestOptions): Promise; /** * Autocomplete * * @remarks * Retrieve query suggestions, operators and documents for the given partially typed query. */ autocomplete(autocompleteRequest: components.AutocompleteRequest, locale?: string | undefined, options?: RequestOptions): Promise; /** * Feed of documents and events * * @remarks * The personalized feed/home includes different types of contents including suggestions, recents, calendar events and many more. */ retrieveFeed(feedRequest: components.FeedRequest, locale?: string | undefined, options?: RequestOptions): Promise; /** * Recommend documents * * @remarks * Retrieve recommended documents for the given URL or Glean Document ID. */ recommendations(recommendationsRequest: components.RecommendationsRequest, locale?: string | undefined, options?: RequestOptions): Promise; /** * Search * * @remarks * Retrieve results from the index for the given query and filters. */ query(searchRequest: components.SearchRequest, locale?: string | undefined, options?: RequestOptions): Promise; } //# sourceMappingURL=search.d.ts.map