import { User as UserProto } from "typedb-protocol/proto/user"; import { User } from "../api/connection/user/User"; import { TypeDBDriverImpl } from "../connection/TypeDBDriverImpl"; export declare class UserImpl implements User { private readonly _driver; private readonly _username; private readonly _passwordExpirySeconds; constructor(driver: TypeDBDriverImpl, username: string, passwordExpirySeconds: number); static of(user: UserProto, driver: TypeDBDriverImpl): UserImpl; get passwordExpirySeconds(): number; passwordUpdate(oldPassword: string, newPassword: string): Promise; get username(): string; }