import { Logger } from 'homebridge';
import { TuyaApiCredentials } from '../interfaces/notifyConfig';
import TuyaOpenAPI from '../core/TuyaOpenAPI';
export declare class TuyaApiService {
    private credentials;
    private log;
    private static instance;
    private apiInstance;
    private constructor();
    static getInstance(credentials: TuyaApiCredentials, log: Logger): TuyaApiService;
    authenticate(): Promise<void>;
    getApiInstance(): TuyaOpenAPI | null;
}
//# sourceMappingURL=tuyaApiService.d.ts.map