import { Repository } from 'typeorm';
import { ContactMessage } from './contact-message.entity';
import { CreateContactDto } from './dto/create-contact.dto';
import { MailService } from '../mail/mail.service';
export declare class ContactService {
    private repo;
    private mailService;
    constructor(repo: Repository<ContactMessage>, mailService: MailService);
    create(dto: CreateContactDto, userId?: number): Promise<ContactMessage>;
    list(skip?: number, take?: number): Promise<{
        total: number;
        items: ContactMessage[];
    }>;
}
