import { ValidationArguments, ValidationOptions, ValidatorConstraintInterface } from 'class-validator'; import { ChannelsPropertiesService } from '../../../modules/devices/services/channels.properties.service'; import { ChannelsService } from '../../../modules/devices/services/channels.service'; export declare class ChannelPropertyExistsConstraintValidator implements ValidatorConstraintInterface { private readonly channelService; private readonly channelsPropertiesService; constructor(channelService: ChannelsService, channelsPropertiesService: ChannelsPropertiesService); validate(propertyId: string | undefined, args: ValidationArguments): Promise; defaultMessage(args: ValidationArguments): string; } export declare const ValidateChannelPropertyExists: (validationOptions?: ValidationOptions) => (object: object, propertyName: string) => void;