import Joi from 'joi'; interface SupplierActivity { hashId: string; rootActivityHashId: string; createdAt: Date; triggerType: TriggerType; failed: boolean; log: { type: 'error' | 'log'; message: string; lineNumber?: number; columnNumber?: number; }[]; } declare function schemaConstructor(triggerType: string, triggerData?: Joi.AnySchema | undefined, activity?: Joi.AnySchema | undefined): Joi.ObjectSchema; export { schemaConstructor, SupplierActivity };