import { TenantConnectionService } from '../tenant/tenant-connection.service';
import { BaseTenantService } from '@/common/base/service/base-crud.service';
import { ServiceType } from './entities/service-type.entity';
import { CreateServiceTypeDto } from './dto/create-service-type.dto';
import { UpdateServiceTypeDto } from './dto/update-service-type.dto';
export declare class ServiceTypesService extends BaseTenantService<ServiceType> {
    protected readonly tenantConnectionService: TenantConnectionService;
    protected entity: typeof ServiceType;
    constructor(tenantConnectionService: TenantConnectionService);
    createService(dto: CreateServiceTypeDto): Promise<ServiceType>;
    findAllServices(): Promise<ServiceType[]>;
    findOneService(id: number): Promise<ServiceType>;
    updateService(id: number, dto: UpdateServiceTypeDto): Promise<ServiceType>;
    removeService(id: number): Promise<void>;
}
