import { TagType } from "../../tag-list"; export interface TemplateMember { info: number; name?: string; type: TagType; offset?: number; } export declare class Template { id: any; _attributes: any; _members: TemplateMember[]; _name: string; constructor(); _buildGetTemplateAttributesCIP(templateID: any): any; _parseReadTemplateAttributes(data: any): void; _buildGetTemplateCIP(offset: number | undefined, reqSize: any): any; _parseReadTemplate(data: any): void; _getTemplateAttributes(PLC: any, templateID: any): Promise; _getTemplate(PLC: any): Promise; getTemplate(PLC: any, templateID: any): Promise; }