export type IUserApplicationsIdPayload = { userId: string; }; export type IUsersApplicationsIdPayload = { userIds: string[]; }; export type IGetUsersOfApplicationsQuery = { appIds: string[]; }; export type IUserApplicationsDataPayload = IGetUsersOfApplicationsQuery & { includeFreeAccess?: boolean; }; export type IUsersOfApplicationsResponse = { appId: string; userIds: string[]; }; export type IAssignUserToApplicationsBody = { userId: string; tenantId: string; appIds: string[]; }; export declare enum ApplicationAccessType { FREE_ACCESS = "FREE_ACCESS", MANAGED_ACCESS = "MANAGED_ACCESS" } export type IApplicationsResponse = { id: string; accessType: ApplicationAccessType; appURL: string; loginURL: string; isDefault: boolean; isActive: boolean; name: string; logoURL: string; createdAt: string; updatedAt: string; type: string; frontendStack: string; description: string; integrationFinishedAt: string; }; export type ITenantApplicationsResponse = { tenantId: string; appIds?: string[]; }; export type IApplicationTenantAssignment = { appId: string; accessType: ApplicationAccessType; }; export type IApplicationsTenantAssignmentResponse = { tenantId: string; assignments: IApplicationTenantAssignment[]; }; export type IUsersApplicationsIdsResponse = { userId: string; appIds: string[]; };