import type { IEpicRepository } from '../../ports/output/repositories/epic-repository.interface.js';
export type DeleteEpicResult = {
    ok: true;
} | {
    ok: false;
    error: string;
};
export declare class DeleteEpicUseCase {
    private readonly epicRepo;
    constructor(epicRepo: IEpicRepository);
    execute(epicId: string): Promise<DeleteEpicResult>;
}
//# sourceMappingURL=delete-epic.use-case.d.ts.map