import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as models from "../models/index.js"; import * as operations from "../models/operations/index.js"; export declare class Invitations extends ClientSDK { /** * Create invitation * * @remarks * Create a new invitation to the organization. Generates a secure token for sharing. */ createInvitation(request: operations.CreateInvitationRequest, options?: RequestOptions): Promise; /** * List organization invitations * * @remarks * Get all invitations for an organization (pending, accepted, expired, revoked). */ listInvitations(request: operations.ListInvitationsRequest, options?: RequestOptions): Promise; /** * Get invitation * * @remarks * Get invitation details by ID. */ getInvitation(request: operations.GetInvitationRequest, options?: RequestOptions): Promise; /** * Delete/revoke invitation * * @remarks * Delete or revoke an invitation. Pending invitations are revoked. */ deleteInvitation(request: operations.DeleteInvitationRequest, options?: RequestOptions): Promise; /** * Resend invitation * * @remarks * Resend an invitation with a new token and optionally new expiration. */ resendInvitation(request: operations.ResendInvitationRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=invitations.d.ts.map