import { OrganizationResponseDTO } from './organization'; import { ServiceProgramResponseDTO } from './service-program'; import { ProviderResponseDTO } from './provider'; import { ServiceDaysHoursDTO } from './service-days-hours'; export declare class CreateServiceDTO { description?: string; logo?: string; name: string; internalName?: string; organizationId: string; phoneNumber?: string; promoText?: string; shareLink?: string; website?: string; serviceProgramId?: string; isMembershipRequired?: boolean; tripLimit?: number; tripLimitDuration?: string; } export declare class UpdateServiceDTO { id: string; description?: string; logo?: string; name?: string; internalName?: string; organizationId?: string; phoneNumber?: string; promoText?: string; shareLink?: string; website?: string; serviceProgramId?: string; isAllDaysActive?: boolean; isMembershipRequired?: boolean; tripLimit?: number; tripLimitDuration?: string; } export declare class ServiceResponseDTO { id: string; description: string; logo: string; name: string; internalName?: string; phoneNumber: string; promoText: string; shareLink: string; website: string; isAllDaysActive: boolean; discountDescriptionText?: string; organization?: OrganizationResponseDTO; serviceProgram?: ServiceProgramResponseDTO; providers?: ProviderResponseDTO[]; isMembershipRequired?: boolean; tripLimit?: number; tripLimitDuration?: string; } export declare class ServicesByVehicleIdAndProductIdRequestDTO { vehicleId: string; productId: string; } export declare class UpdateServiceWithDaysHoursDTO { serviceId: string; isAllDaysActive: boolean; serviceDays: ServiceDaysHoursDTO[]; } export declare class LocationDTO { lat: number; lng: number; } export declare class LocationsDTO { locations: LocationDTO[]; } export declare class ServiceFiltersDTO { types?: string[]; serviceIds?: string[]; organizationId?: string; skip?: number; take?: number; }