import { GenericDevice } from '..'; import { Source, message } from '..'; import { InitObject } from '..'; import { ConfigLoader } from '..'; export declare class group extends GenericDevice { configLoader: ConfigLoader; tagList: string; devices: Array; recomputeStateHandler: (event: message) => void; function: (newValues: Array, callback: (error: Error, value: string) => void) => void; constructor(source: Source, path: string, name: string, configLoader: ConfigLoader, tagList: string, func: string | Function, initObject: InitObject); createInstance(configLoader: ConfigLoader, path: string, initObject: InitObject): GenericDevice; release(): void; releaseListeners(): void; initialize(): void; recomputeState(): void; }