import { DashboardService } from './dashboard.service';
import { DashboardDto, RecentExpenseDto, RecentSettlementDto } from './dto/dashboard-response.dto';
import { AuthenticatedUser } from '../auth/strategies/jwt.strategy';
export declare class DashboardController {
    private readonly dashboardService;
    constructor(dashboardService: DashboardService);
    getDashboard(user: AuthenticatedUser): Promise<DashboardDto>;
    getRecentActivity(user: AuthenticatedUser, limit?: number): Promise<(RecentExpenseDto | RecentSettlementDto)[]>;
}
