import { DateIvtService } from './date-ivt.service';
import { CreateDateIvtDto, UpdateDateIvtDto } from './dto';
import { DateIvt } from './entities/date-ivt.entity';
export declare class DateIvtController {
    private readonly dateIvtService;
    constructor(dateIvtService: DateIvtService);
    create(createDateIvtDto: CreateDateIvtDto): Promise<DateIvt>;
    findAll(): Promise<DateIvt[]>;
    findByPhoneNumber(phone: string): Promise<DateIvt[]>;
    findByQuestionnaireId(id: number): Promise<DateIvt[]>;
    findByDateRange(startDate: string, endDate: string): Promise<DateIvt[]>;
    findByUuid(uuid: string): Promise<DateIvt>;
    findOne(id: number): Promise<DateIvt>;
    updateByUuid(uuid: string, updateDateIvtDto: UpdateDateIvtDto): Promise<DateIvt>;
    update(id: number, updateDateIvtDto: UpdateDateIvtDto): Promise<DateIvt>;
    remove(id: number): Promise<void>;
}
