import { LocalDataService } from "@haventec/common-js/ts"; export declare class PropertyService { domainUrl: string; private localDataService; private listUrl; private getUrl; private updateUrl; private deleteUrl; private deletePropertyUrl; private getSmtpDetailsUrl; private updateSmtpDetailsUrl; private testStoredSmtpDetailsUrl; private basePath; private http; constructor(domainUrl: string, localDataService: LocalDataService); list(): Promise<{}>; get(categoryname: string): Promise<{}>; update(category: string, name: string, value: string): Promise<{}>; deleteCategory(categoryname: string): Promise<{}>; deleteCategoryProperty(categoryname: string, propertyname: string): Promise<{}>; getSmtpDetails(): Promise<{}>; updateSmtpDetails(host: string, port: string, username: string, password: string, enabled: boolean, tlsEnabled: boolean): Promise<{}>; testStoredSmtpConfiguration(): Promise<{}>; }