import type { IntakeItem } from '../../../domain/generated/output.js';
import type { IIntakeItemRepository } from '../../ports/output/repositories/intake-item-repository.interface.js';
export interface ListIntakeItemsInput {
    projectId: string;
    status?: string;
}
export interface ListIntakeItemsResult {
    ok: true;
    items: IntakeItem[];
}
export declare class ListIntakeItemsUseCase {
    private readonly intakeRepo;
    constructor(intakeRepo: IIntakeItemRepository);
    execute(input: ListIntakeItemsInput): Promise<ListIntakeItemsResult>;
}
//# sourceMappingURL=list-intake-items.use-case.d.ts.map