import { TeamMigrationPayload } from './TeamMigrationPayload'; import { HttpClient } from '../../http/'; import { NewTeamInvitation, TeamInvitation, TeamInvitationChunk } from '../invitation/'; export declare class TeamInvitationAPI { private readonly client; static readonly MAX_CHUNK_SIZE = 100; static readonly URL: { INFO: string; INVITATIONS: string; EMAIL: string; ACCEPT: string; UPGRADE_PERSONAL_TO_TEAM: string; }; constructor(client: HttpClient); getInvitation(teamId: string, invitationId: string): Promise; getAllInvitations(teamId: string): Promise; getInvitations(teamId: string, startId?: string, limit?: number): Promise; deleteInvitation(teamId: string, invitationId: string): Promise; headInvitation(email: string): Promise; postInvitation(teamId: string, invitation: NewTeamInvitation): Promise; getInvitationFromCode(invitationCode: string): Promise; acceptInvitation(payload: { code: string; password: string; }): Promise; upgradePersonalToTeamUser({ iconKey, icon, name, currency, }: TeamMigrationPayload): Promise; } //# sourceMappingURL=TeamInvitationAPI.d.ts.map