/**
 * ListRecentSupervisorDecisionsUseCase
 *
 * Returns the most recent {@link SupervisorDecision} rows across every
 * scope, newest first. Powers the "Recent decisions" section of the
 * top-level /supervisor dashboard (FR-32).
 *
 * Long-term audit retention is owned by activity_log; this is a thin
 * convenience read for the dashboard.
 */
import type { ISupervisorDecisionRepository } from '../../ports/output/repositories/supervisor-decision-repository.interface.js';
import type { SupervisorDecision } from '../../../domain/generated/output.js';
export interface ListRecentSupervisorDecisionsInput {
    limit?: number;
}
export declare class ListRecentSupervisorDecisionsUseCase {
    private readonly decisionRepository;
    constructor(decisionRepository: ISupervisorDecisionRepository);
    execute(input?: ListRecentSupervisorDecisionsInput): Promise<SupervisorDecision[]>;
}
//# sourceMappingURL=list-recent-supervisor-decisions.use-case.d.ts.map