import { Getter } from '@loopback/core'; import { SequelizeDataSource } from '@loopback/sequelize'; import { AuditLogRepository } from '@sourceloop/audit-log'; import { SequelizeUserModifyCrudRepository } from '@sourceloop/core/sequelize'; import { IAuthUserWithPermissions } from 'loopback4-authorization'; import { SessionAttendees } from '../../models/session-attendees.model'; declare const SessionAttendeesRepository_base: { new (entityClass: typeof import("@loopback/repository").Entity & { prototype: SessionAttendees; }, dataSource: SequelizeDataSource, getCurrentUser: Getter | undefined>): SequelizeUserModifyCrudRepository; } & import("@sourceloop/audit-log").AuditMixinBase; export declare class SessionAttendeesRepository extends SessionAttendeesRepository_base { getCurrentUser: Getter; getAuditLogRepository: Getter; constructor(dataSource: SequelizeDataSource, getCurrentUser: Getter, getAuditLogRepository: Getter); } export {};