import { Getter } from '@loopback/core'; import { DefaultCrudRepository, HasManyRepositoryFactory, HasOneRepositoryFactory } from '@loopback/repository'; import { DbDataSource } from '../datasources'; import { Todo, TodoList, TodoListImage, TodoListRelations } from '../models'; import { TodoListImageRepository } from './todo-list-image.repository'; import { TodoRepository } from './todo.repository'; export declare class TodoListRepository extends DefaultCrudRepository { protected todoRepositoryGetter: Getter; protected todoListImageRepositoryGetter: Getter; readonly todos: HasManyRepositoryFactory; readonly image: HasOneRepositoryFactory; constructor(dataSource: DbDataSource, todoRepositoryGetter: Getter, todoListImageRepositoryGetter: Getter); findByTitle(title: string): Promise<(TodoList & TodoListRelations) | null>; }