import { Getter } from '@loopback/core'; import { DefaultCrudRepository, HasManyRepositoryFactory, HasOneRepositoryFactory, juggler } from '@loopback/repository'; import { BiometricCredentialsRepository } from './biometric-credentials.repository'; import { CredentialsRepository } from './credentials.repository'; import { BaseUser, Credentials, BaseUserRelations, BiometricCredentials } from '../models'; export declare class BaseUserRepository extends DefaultCrudRepository, typeof BaseUser.prototype.id, BaseUserRelations> { protected credentialsRepositoryGetter: Getter; protected biometricCredentialsRepositoryGetter: Getter; readonly credentials: HasOneRepositoryFactory; readonly biometricCredentials: HasManyRepositoryFactory; constructor(dataSource: juggler.DataSource, credentialsRepositoryGetter: Getter, biometricCredentialsRepositoryGetter: Getter); }