import Joi from 'joi'; import { SupplierActivity } from './base'; import { WebRequest } from '../web-request'; import { DeviceTypeHandlerActivity } from './device-type-handler-activity'; interface HandleIncomingRequest extends SupplierActivity<'handleIncomingRequest'> { triggerData: { request: WebRequest; identifier?: { type: 'certificate' | 'webhook'; hashId: string; }; }; activities: DeviceTypeHandlerActivity[]; } declare const schema: (apiVersion: number) => Joi.ObjectSchema; export { schema, HandleIncomingRequest };