import { ConfigType } from '@nestjs/config'; import { GoveeAccountConfig, GoveeCredentials } from './govee-account.configuration'; import { GoveeAccount, OAuthData } from './models/account-client'; export declare class GoveeAccountService { private readonly config; private logger; private readonly persistedAccount; constructor(config: ConfigType, persistedAccount: GoveeAccount | undefined); isTokenValid(token?: string): boolean; refresh(oauth: OAuthData): Promise; authenticate(credentials: GoveeCredentials): Promise; private authenticateWithGovee; private authenticateWithCommunity; private authenticateWithAWSIoT; } //# sourceMappingURL=govee-account.service.d.ts.map