import type { MakeRequired } from '../../common'; import type { RESTDeleteAPIInviteResult, RESTGetAPIInviteQuery, RESTGetAPIInviteResult, RESTGetTargetUsersJobStatusResult, RESTGetTargetUsersResult, RESTPutUpdateTargetUsers, RESTPutUpdateTargetUsersResult } from '../../types'; import type { RestArguments, RestArgumentsNoBody } from '../api'; export interface InviteRoutes { invites(id: string): { get(args?: RestArguments): Promise; delete(args?: RestArgumentsNoBody): Promise; 'target-users': { get(args?: RestArgumentsNoBody): Promise; put(args: MakeRequired, 'appendToFormData'>): Promise; 'job-status': { get(args?: RestArgumentsNoBody): Promise; }; }; }; }