import { MikroORM } from '@mikro-orm/core';
import { EventEmitter2 } from '@nestjs/event-emitter';
import { TodoItem } from '../entities/todo.entity';
export declare class TodoService {
    private readonly orm;
    private readonly eventEmitter;
    constructor(orm: MikroORM, eventEmitter: EventEmitter2);
    private get em();
    createTodo(tenantId: string, dto: Partial<TodoItem>): Promise<TodoItem>;
    listTodos(tenantId: string): Promise<TodoItem[]>;
    markComplete(tenantId: string, id: string): Promise<TodoItem | null>;
}
//# sourceMappingURL=todo.service.d.ts.map