import { type SearchResults } from '../models/search/globalSearch/index.js'; import { type BaseRequestBuilder, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions'; /** * Builds and executes requests for operations under /search */ export interface SearchRequestBuilder extends BaseRequestBuilder { /** * [GlobalSearch API Docs](https://docs.bunny.net/reference/searchpublic_globalsearch) * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {Promise} */ get(requestConfiguration?: RequestConfiguration | undefined): Promise; /** * [GlobalSearch API Docs](https://docs.bunny.net/reference/searchpublic_globalsearch) * @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options. * @returns {RequestInformation} */ toGetRequestInformation(requestConfiguration?: RequestConfiguration | undefined): RequestInformation; } /** * [GlobalSearch API Docs](https://docs.bunny.net/reference/searchpublic_globalsearch) */ export interface SearchRequestBuilderGetQueryParameters { /** * The number of results skipped in the search query */ from?: number; /** * The input query for the search request */ search?: string; /** * The size of the result set */ size?: number; } /** * Uri template for the request builder. */ export declare const SearchRequestBuilderUriTemplate = "{+baseurl}/search?search={search}{&from,size}"; /** * Metadata for all the requests in the request builder. */ export declare const SearchRequestBuilderRequestsMetadata: RequestsMetadata;