import { Repository } from 'typeorm';
import { ContactSubmission } from './entities/contact-submission.entity';
import { ContactDetailDto, ContactListPageDto } from './dto/contact-list.dto';
import { ListContactQueryDto } from './dto/list-contact-query.dto';
import { UpdateStatusDto } from './dto/update-status.dto';
export declare class AdminContactService {
    private readonly repo;
    constructor(repo: Repository<ContactSubmission>);
    list(query: ListContactQueryDto): Promise<ContactListPageDto>;
    getById(id: number): Promise<ContactDetailDto>;
    updateStatus(id: number, dto: UpdateStatusDto): Promise<ContactDetailDto>;
}
