import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as operations from "../models/operations/index.js"; export declare class Holdouts extends ClientSDK { /** * Create holdout */ create(request: operations.ConsoleV1HoldoutsControllerGenCreateRequest, options?: RequestOptions): Promise; /** * List Holdouts */ list(request: operations.ConsoleV1HoldoutsControllerGenListRequest, options?: RequestOptions): Promise; /** * Get holdout by id */ get(request: operations.ConsoleV1HoldoutsControllerGenReadRequest, options?: RequestOptions): Promise; /** * Patch holdout by id */ updatePartial(request: operations.ConsoleV1HoldoutsControllerGenPartialUpdateRequest, options?: RequestOptions): Promise; /** * Update holdout by id */ update(request: operations.ConsoleV1HoldoutsControllerGenFullUpdateRequest, options?: RequestOptions): Promise; /** * Delete holdout by id */ delete(request: operations.ConsoleV1HoldoutsControllerGenRemoveRequest, options?: RequestOptions): Promise; /** * Read Holdout Overrides */ getOverride(request: operations.ConsoleV1HoldoutOverridesControllerGenReadRequest, options?: RequestOptions): Promise; /** * Update Holdout Overrides */ updateOverride(request: operations.ConsoleV1HoldoutOverridesControllerGenUpdateRequest, options?: RequestOptions): Promise; /** * Add Holdout Overrides */ addOverride(request: operations.ConsoleV1HoldoutOverridesControllerGenAddRequest, options?: RequestOptions): Promise; /** * Remove Holdout Overrides * * @remarks * Remove selected ids from an id list */ removeOverride(request: operations.ConsoleV1HoldoutOverridesControllerGenRemoveRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=holdouts.d.ts.map