matterbridge-roborock-vacuum-plugin
Version:
Matterbridge Roborock Vacuum Plugin
26 lines • 997 B
TypeScript
import { BaseError } from './BaseError.js';
/** Base error for authentication failures. */
export declare class AuthenticationError extends BaseError {
constructor(message: string, metadata?: Record<string, unknown>);
}
/** Verification code has expired. */
export declare class VerificationCodeExpiredError extends AuthenticationError {
constructor(email?: string);
}
/** Invalid username or password. */
export declare class InvalidCredentialsError extends AuthenticationError {
constructor(username?: string);
}
/** Invalid verification code format. */
export declare class InvalidVerificationCodeError extends AuthenticationError {
constructor(code?: string);
}
/** Auth token has expired. */
export declare class TokenExpiredError extends AuthenticationError {
constructor();
}
/** Too many auth attempts. */
export declare class RateLimitExceededError extends AuthenticationError {
constructor(retryAfter?: number);
}
//# sourceMappingURL=AuthenticationError.d.ts.map