import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import { CustomerSeat } from "../models/components/customerseat.js"; import { CustomerSeatClaimResponse } from "../models/components/customerseatclaimresponse.js"; import { SeatAssign } from "../models/components/seatassign.js"; import { SeatClaim } from "../models/components/seatclaim.js"; import { SeatClaimInfo } from "../models/components/seatclaiminfo.js"; import { SeatsList } from "../models/components/seatslist.js"; import { CustomerSeatsGetClaimInfoRequest } from "../models/operations/customerseatsgetclaiminfo.js"; import { CustomerSeatsListSeatsRequest } from "../models/operations/customerseatslistseats.js"; import { CustomerSeatsResendInvitationRequest } from "../models/operations/customerseatsresendinvitation.js"; import { CustomerSeatsRevokeSeatRequest } from "../models/operations/customerseatsrevokeseat.js"; export declare class CustomerSeats extends ClientSDK { /** * List Seats * * @remarks * **Scopes**: `customer_seats:write` */ listSeats(request: CustomerSeatsListSeatsRequest, options?: RequestOptions): Promise; /** * Assign Seat * * @remarks * **Scopes**: `customer_seats:write` */ assignSeat(request: SeatAssign, options?: RequestOptions): Promise; /** * Revoke Seat * * @remarks * **Scopes**: `customer_seats:write` */ revokeSeat(request: CustomerSeatsRevokeSeatRequest, options?: RequestOptions): Promise; /** * Resend Invitation * * @remarks * **Scopes**: `customer_seats:write` */ resendInvitation(request: CustomerSeatsResendInvitationRequest, options?: RequestOptions): Promise; /** * Get Claim Info */ getClaimInfo(request: CustomerSeatsGetClaimInfoRequest, options?: RequestOptions): Promise; /** * Claim Seat */ claimSeat(request: SeatClaim, options?: RequestOptions): Promise; } //# sourceMappingURL=customerseats.d.ts.map