import { ResourceBase, ResourceTag } from '../resource'; import { Value, List } from '../dataTypes'; export declare class AttributePayload { Attributes?: { [key: string]: Value; }; constructor(properties: AttributePayload); } export declare class ThingGroupProperties { AttributePayload?: AttributePayload; ThingGroupDescription?: Value; constructor(properties: ThingGroupProperties); } export interface ThingGroupProperties { ParentGroupName?: Value; ThingGroupName?: Value; ThingGroupProperties?: ThingGroupProperties; QueryString?: Value; Tags?: List; } export default class ThingGroup extends ResourceBase { static AttributePayload: typeof AttributePayload; static ThingGroupProperties: typeof ThingGroupProperties; constructor(properties?: ThingGroupProperties); }