import { AuthService } from './auth.service'; import { AuthDto } from './auth.dto'; import { ConfigService } from '../config/config.service'; export declare class AuthController { private readonly authService; private readonly configService; constructor(authService: AuthService, configService: ConfigService); signIn(body: AuthDto): Promise; getSettings(): { env: { ableToConfigureSelf: { includePrerelease: boolean; }; enableAccessories: boolean; enableTerminalAccess: boolean; homebridgeInstanceName: string; nodeVersion: string; packageName: any; packageVersion: any; runningInDocker: boolean; runningInLinux: boolean; temperatureUnits: string; websocketCompatibilityMode: boolean; }; formAuth: boolean; theme: string; }; getToken(): Promise<{ access_token: string; token_type: string; expires_in: number; }>; }