export declare function createInviteLink(baseUrl: string, token: string, options?: InviteLinkOptions): string; export declare function sendDesktopInvites(recipients: Array, options: SendDesktopInvitesOptions): Promise; export declare interface InviteLinkOptions { email?: string team?: string role?: string expiresAt?: Date | string } export declare interface DesktopInviteRecipient { email: string name?: string team?: string role?: string } export declare interface DesktopInviteDelivery { recipient: DesktopInviteRecipient url: string delivered: boolean error?: string } export declare interface SendDesktopInvitesOptions { baseUrl: string expiresAt?: Date | string createToken: (recipient: DesktopInviteRecipient) => string | Promise send: (invite: { recipient: DesktopInviteRecipient, url: string }) => void | Promise }