import { LoggedInUser, OrganizationStatus, Role } from '@energyweb/origin-backend-core'; import { DatabaseService } from '@energyweb/origin-backend-utils'; import { ConfigurationService } from '../src/pods/configuration'; import { EmailConfirmationService } from '../src/pods/email-confirmation/email-confirmation.service'; import { FileService } from '../src/pods/file/file.service'; import { InvitationService } from '../src/pods/invitation/invitation.service'; import { NewOrganizationDTO } from '../src/pods/organization/dto/new-organization.dto'; import { OrganizationService } from '../src/pods/organization/organization.service'; import { UserService } from '../src/pods/user'; export declare const getExampleOrganization: (email?: string, name?: string) => NewOrganizationDTO; export declare const bootstrapTestInstance: () => Promise<{ app: import("@nestjs/common").INestApplication; databaseService: DatabaseService; userService: UserService; organizationService: OrganizationService; configurationService: ConfigurationService; emailConfirmationService: EmailConfirmationService; fileService: FileService; invitationService: InvitationService; }>; export declare const loginUser: (app: any, username: string, password: string) => Promise; export declare const registerAndLogin: (app: any, userService: UserService, organizationService: OrganizationService, roles?: Role[], userSeed?: string, orgSeed?: string, organizationStatus?: OrganizationStatus) => Promise<{ accessToken: string; user: LoggedInUser; organization: import("../src").Organization; }>;