/** * Typesense API * An open source search engine for building delightful search experiences. * * The version of the OpenAPI document: 30.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime.js'; import type { PresetDeleteSchema, PresetSchema, PresetUpsertSchema, PresetsRetrieveSchema } from '../models/index.js'; export interface DeletePresetRequest { presetId: string; } export interface RetrievePresetRequest { presetId: string; } export interface UpsertPresetRequest { presetId: string; presetUpsertSchema: PresetUpsertSchema; } /** * */ export declare class PresetsApi extends runtime.BaseAPI { /** * Permanently deletes a preset, given it\'s name. * Delete a preset. */ deletePresetRaw(requestParameters: DeletePresetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Permanently deletes a preset, given it\'s name. * Delete a preset. */ deletePreset(requestParameters: DeletePresetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Retrieve the details of all presets * Retrieves all presets. */ retrieveAllPresetsRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Retrieve the details of all presets * Retrieves all presets. */ retrieveAllPresets(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Retrieve the details of a preset, given it\'s name. * Retrieves a preset. */ retrievePresetRaw(requestParameters: RetrievePresetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Retrieve the details of a preset, given it\'s name. * Retrieves a preset. */ retrievePreset(requestParameters: RetrievePresetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Create or update an existing preset. * Upserts a preset. */ upsertPresetRaw(requestParameters: UpsertPresetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Create or update an existing preset. * Upserts a preset. */ upsertPreset(requestParameters: UpsertPresetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }