import type { IPageRepository } from '../../ports/output/repositories/page-repository.interface.js';
export type DeletePageResult = {
    ok: true;
} | {
    ok: false;
    error: string;
};
export declare class DeletePageUseCase {
    private readonly pageRepo;
    constructor(pageRepo: IPageRepository);
    execute(pageId: string): Promise<DeletePageResult>;
}
//# sourceMappingURL=delete-page.use-case.d.ts.map