import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as models from "./models/index.js"; export declare class Groups extends ClientSDK { /** * Create group * * @remarks * Use when organizing entities into a group (e.g. for filtering prices or plans by product line or region). */ createGroup(request: models.CreateGroupRequest, options?: RequestOptions): Promise; /** * Query groups * * @remarks * Use when listing or searching groups (e.g. admin catalog). Returns a paginated list; supports filtering and sorting. */ queryGroup(request: models.GroupFilter, options?: RequestOptions): Promise; /** * Get group * * @remarks * Use when you need to load a single group (e.g. for display or to assign entities). */ getGroup(id: string, options?: RequestOptions): Promise; /** * Delete group * * @remarks * Use when removing a group and clearing its entity associations (e.g. retiring a product line). Returns 204 or 200 on success. */ deleteGroup(id: string, options?: RequestOptions): Promise; } //# sourceMappingURL=groups.d.ts.map