import { Getter } from '@loopback/core'; import { DefaultCrudRepository, HasOneRepositoryFactory, juggler } from '@loopback/repository'; import { User, UserCredentials, UserRelations } from '../models'; import { UserCredentialsRepository } from './user-credentials.repository'; export declare class UserRepository extends DefaultCrudRepository { protected userCredentialsRepositoryGetter: Getter; readonly userCredentials: HasOneRepositoryFactory; constructor(dataSource: juggler.DataSource, userCredentialsRepositoryGetter: Getter); findCredentials(userId: typeof User.prototype.id): Promise; }