import { CreateWorkspaceInvitationInputType, WorkspaceInvitation, UpdateWorkspaceInvitationInputType, UpsertWorkspaceInvitationInputType, GetWorkspaceRole } from "../../../generated/graphql.user"; export declare abstract class WorkspaceInvitationApi { abstract getWorkspaceInvitations(userId: number): Promise; abstract createWorkspaceInvitation(userId: number, input: CreateWorkspaceInvitationInputType): Promise; abstract updateWorkspaceInvitation(userId: number, input: UpdateWorkspaceInvitationInputType): Promise; abstract upsertWorkspaceInvitation(userId: number, input: UpsertWorkspaceInvitationInputType): Promise; abstract deleteWorkspaceInvitation(userId: number, id: string): Promise; abstract acceptWorkspaceInvitation(userId: number, id: string): Promise; abstract getWorkspaceRole(userId: number, workspaceInvitationId: string): Promise; }