export declare class DomainConnectorsService { url: string; setUrl: (api: any) => Promise; list: (body: { domainId: string; filter?: any; }) => Promise; get: (body: { domainId: string; connectorId: string; }) => Promise; add: (body: { domainId: string; typeId: string; name: string; mac?: string; serial?: string; spaceId?: string; autoAddDevices?: boolean; autoAddScenes?: boolean; guid?: string; password?: string; systeminfo?: { [key: string]: any; }; associatedConnectors?: string[]; settings?: [{ [key: string]: any; }]; }) => Promise<{ id: string; name: string; spaceId: string; typeId: string; guid: string; hash: string; feedback?: { offlineSince: number; online: boolean; onlineSince: number; }; settings?: { [key: string]: any; }; createdAtDate: Date; updatedAtDate: Date; createdById: string; updatedById: string; _v: number; isMarkedForDeletion: boolean; isMarkedForDeletionAtDate: Date; isMarkedForDeletionById: string; permissions: string[]; }>; update: (body: { domainId: string; connectorId: string; typeId?: string; name?: string; mac?: string; serial?: string; spaceId?: string; autoAddDevices?: boolean; autoAddScenes?: boolean; guid?: string; password?: string; systeminfo?: { [key: string]: any; }; associatedConnectors?: string[]; settings?: [{ [key: string]: any; }]; }) => Promise; execute: (body: { domainId: string; connectorId: string; params: any; }) => Promise; delete: (body: { domainId: string; connectorId: string; }) => Promise; }