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