import type { Page } from '../../../domain/generated/output.js';
import type { IPageRepository } from '../../ports/output/repositories/page-repository.interface.js';
export interface ListPagesResult {
    ok: true;
    pages: Page[];
}
export declare class ListPagesUseCase {
    private readonly pageRepo;
    constructor(pageRepo: IPageRepository);
    execute(projectId: string): Promise<ListPagesResult>;
}
//# sourceMappingURL=list-pages.use-case.d.ts.map