import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; export declare class Pins extends ClientSDK { /** * Update pin * * @remarks * Update an existing user-generated pin. */ update(editPinRequest: components.EditPinRequest, locale?: string | undefined, options?: RequestOptions): Promise; /** * Read pin * * @remarks * Read pin details given its ID. */ retrieve(getPinRequest: components.GetPinRequest, locale?: string | undefined, options?: RequestOptions): Promise; /** * List pins * * @remarks * Lists all pins. */ list(requestBody: operations.ListpinsRequestBody, locale?: string | undefined, options?: RequestOptions): Promise; /** * Create pin * * @remarks * Pin a document as a result for a given search query.Pin results that are known to be a good match. */ create(pinRequest: components.PinRequest, locale?: string | undefined, options?: RequestOptions): Promise; /** * Delete pin * * @remarks * Unpin a previously pinned result. */ remove(unpin: components.Unpin, locale?: string | undefined, options?: RequestOptions): Promise; } //# sourceMappingURL=pins.d.ts.map