import type { IWorkItemRepository } from '../../ports/output/repositories/work-item-repository.interface.js';
export type DeleteWorkItemResult = {
    ok: true;
} | {
    ok: false;
    error: string;
};
export declare class DeleteWorkItemUseCase {
    private readonly workItemRepo;
    constructor(workItemRepo: IWorkItemRepository);
    execute(workItemId: string): Promise<DeleteWorkItemResult>;
}
//# sourceMappingURL=delete-work-item.use-case.d.ts.map