export interface Invitation { id: string; recipientEmail: string; status: 'active' | 'expired' | 'revoked' | 'converted'; loginCount: number; maxLogins: number; createdAt: string; expiryDate: string; } export interface SendInvitationResponse { invitation: Invitation; code: string; } export interface ListInvitationsParams { page?: number; pageSize?: number; status?: string; } export interface ListInvitationsResponse { invitations: Invitation[]; total: number; page: number; pageSize: number; } export declare function send(recipientEmail: string, userToken: string): Promise; export declare function list(userToken: string, params?: ListInvitationsParams): Promise; export declare function revoke(invitationId: string, userToken: string): Promise; //# sourceMappingURL=invitationService.d.ts.map