import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as operations from "../models/operations/index.js"; export declare class Segments extends ClientSDK { /** * Create Segment */ create(request: operations.ConsoleV1SegmentsControllerGenCreateRequest, options?: RequestOptions): Promise; /** * List Segments */ list(request: operations.ConsoleV1SegmentsControllerGenListRequest, options?: RequestOptions): Promise; /** * Get Segment */ get(request: operations.ConsoleV1SegmentsControllerGenReadRequest, options?: RequestOptions): Promise; /** * Delete Segment */ delete(request: operations.ConsoleV1SegmentsControllerGenRemoveRequest, options?: RequestOptions): Promise; /** * Get IDs in a Segment */ getIDList(request: operations.ConsoleV1SegmentsIDListControllerReadRequest, options?: RequestOptions): Promise; /** * Add IDs to Segment */ addIDs(request: operations.ConsoleV1SegmentsIDListControllerAddRequest, options?: RequestOptions): Promise; /** * Remove IDs from Segment */ removeIDs(request: operations.ConsoleV1SegmentsIDListControllerGenRemoveRequest, options?: RequestOptions): Promise; /** * Upsert ID List Segment */ resetIDList(request: operations.ConsoleV1SegmentsIDListResetControllerResetRequest, options?: RequestOptions): Promise; /** * Update Segment Rules */ updateConditional(request: operations.ConsoleV1SegmentsRulesControllerUpdateRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=segments.d.ts.map