/**
 * List Code Reviews Use Case
 *
 * Lists code reviews with optional filters.
 * Returns results ordered by creation date descending (newest first).
 */
import type { CodeReview } from '../../../domain/generated/output.js';
import type { ICodeReviewRepository } from '../../ports/output/repositories/code-review-repository.interface.js';
export interface ListCodeReviewsInput {
    /** Filter by repository path */
    repositoryPath?: string;
    /** Filter by feature ID */
    featureId?: string;
    /** Maximum number of results (default: 50) */
    limit?: number;
}
export declare class ListCodeReviewsUseCase {
    private readonly codeReviewRepo;
    constructor(codeReviewRepo: ICodeReviewRepository);
    execute(input?: ListCodeReviewsInput): Promise<CodeReview[]>;
}
//# sourceMappingURL=list-code-reviews.use-case.d.ts.map