import { Repository } from 'typeorm';
import { GuidedTour } from 'src/typeorm/guided_tour';
import { CreateGuidedTourDto, UpdateGuidedTourDto } from './dto/guided_tour.dto';
export declare class GuidedTourService {
    private guidedTourRepository;
    constructor(guidedTourRepository: Repository<GuidedTour>);
    findAll(): Promise<GuidedTour[]>;
    findOne(id: number): Promise<GuidedTour>;
    create(createGuidedTourDto: CreateGuidedTourDto): Promise<GuidedTour>;
    update(id: number, updateGuidedTourDto: UpdateGuidedTourDto): Promise<import("typeorm").UpdateResult>;
    delete(id: number): Promise<import("typeorm").DeleteResult>;
    generateAudio(id: number): Promise<GuidedTour>;
    private callElevenLabs;
}
