import { KlevuFetchFunctionReturnValue } from "../index.js"; import { KlevuBaseQuerySettings } from "../../models/KlevuBaseQuerySettings.js"; import { KlevuAnyTypeOfRecord } from "../../models/index.js"; import { KlevuFetchModifer } from "../../modifiers/index.js"; /** * Search options to modify the search query. */ export type KlevuSearchOptions = { id: string; /** * The type of records to search for. */ typeOfRecords: KlevuAnyTypeOfRecord[]; } & Omit; /** * Create a basic search to Klevu backend. Default ID for this query is `search` * * * @category Query * @param term Search term from input * @param options {@link KlevuSearchOptions} * @returns */ export declare function search(term: string, options?: Partial, ...modifiers: KlevuFetchModifer[]): KlevuFetchFunctionReturnValue;