import { Asset, AssetType, Command, Device, DeviceType, Node, NodeType, Plant, RuleAction, RuleCondition, RuleTrigger } from './response'; type hiddenFields = 'uuid' | 'createdAt' | 'updatedAt'; export type NewAssetType = Omit; export type NewAsset = Omit; export type NewDevice = Omit; export type NewDeviceType = Omit; export type NewNode = Omit; export type NewNodeType = Omit; export type NewPlant = Omit; export type NewRule = { name: string; description?: string; tags?: string[]; mode: 'cloud' | 'edge'; triggers: RuleTrigger[]; condition?: RuleCondition; actions: RuleAction[]; elseActions?: RuleAction[]; }; type commandHiddenFields = 'uuid' | 'status' | 'createdAt' | 'updatedAt' | 'receivedAt' | 'completedAt' | 'failedAt'; export type NewCommand = Omit; export {}; //# sourceMappingURL=request.d.ts.map