import { CheckTokenParams, GetTokenParams, NameSpaceClient, InternalClient } from "../types"; export declare class Auth implements NameSpaceClient<"auth"> { private client; constructor(client: InternalClient); checkToken(args: CheckTokenParams): Promise<{ stat: "ok"; api_key?: string | undefined; callback: string; auth: { token: string; perms: string; user: { id: string; username: string; fullname: string; }; }; }>; getFrob(): Promise<{ stat: "ok"; api_key?: string | undefined; callback: string; frob: string; }>; getToken(params: GetTokenParams): Promise<{ stat: "ok"; api_key?: string | undefined; callback: string; auth: { token: string; perms: string; user: { id: string; username: string; fullname: string; }; }; }>; }