import { Repository } from "typeorm";
import { Suggestion } from "../../common/suggestion/suggestion.entity";
import { CreateUserSuggestionDto } from "./suggestion.dto";
export declare class SuggestionService {
    private readonly suggestionRepository;
    constructor(suggestionRepository: Repository<Suggestion>);
    create(createSuggestionDto: CreateUserSuggestionDto): Promise<Suggestion>;
    findByUserId(userId: string, page?: number, limit?: number): Promise<{
        items: Suggestion[];
        total: number;
        page: number;
        limit: number;
    }>;
    private generateSuggestionId;
}
