import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import { CustomerSeat } from "../models/components/customerseat.js"; import { CustomerSeatAssign } from "../models/components/customerseatassign.js"; import { SeatsList } from "../models/components/seatslist.js"; import { CustomerPortalSeatsAssignSeatSecurity } from "../models/operations/customerportalseatsassignseat.js"; import { CustomerPortalSeatsListClaimedSubscriptionsRequest, CustomerPortalSeatsListClaimedSubscriptionsResponse, CustomerPortalSeatsListClaimedSubscriptionsSecurity } from "../models/operations/customerportalseatslistclaimedsubscriptions.js"; import { CustomerPortalSeatsListSeatsRequest, CustomerPortalSeatsListSeatsSecurity } from "../models/operations/customerportalseatslistseats.js"; import { CustomerPortalSeatsResendInvitationRequest, CustomerPortalSeatsResendInvitationSecurity } from "../models/operations/customerportalseatsresendinvitation.js"; import { CustomerPortalSeatsRevokeSeatRequest, CustomerPortalSeatsRevokeSeatSecurity } from "../models/operations/customerportalseatsrevokeseat.js"; import { PageIterator } from "../types/operations.js"; export declare class Seats extends ClientSDK { /** * List Seats * * @remarks * **Scopes**: `customer_portal:read` `customer_portal:write` */ listSeats(security: CustomerPortalSeatsListSeatsSecurity, request: CustomerPortalSeatsListSeatsRequest, options?: RequestOptions): Promise; /** * Assign Seat */ assignSeat(security: CustomerPortalSeatsAssignSeatSecurity, request: CustomerSeatAssign, options?: RequestOptions): Promise; /** * Revoke Seat */ revokeSeat(security: CustomerPortalSeatsRevokeSeatSecurity, request: CustomerPortalSeatsRevokeSeatRequest, options?: RequestOptions): Promise; /** * Resend Invitation */ resendInvitation(security: CustomerPortalSeatsResendInvitationSecurity, request: CustomerPortalSeatsResendInvitationRequest, options?: RequestOptions): Promise; /** * List Claimed Subscriptions * * @remarks * List all subscriptions where the authenticated customer has claimed a seat. * * **Scopes**: `customer_portal:read` `customer_portal:write` */ listClaimedSubscriptions(security: CustomerPortalSeatsListClaimedSubscriptionsSecurity, request: CustomerPortalSeatsListClaimedSubscriptionsRequest, options?: RequestOptions): Promise>; } //# sourceMappingURL=seats.d.ts.map