import { AuthBodyRequest, AuthEmptyRequest, AuthQueryRequest } from "@delysium/sso-api"; export default class Auth { token: string | null; apiKey: string | null; private constructor(); static extract(value: AuthEmptyRequest | AuthQueryRequest | AuthBodyRequest): Auth; static token(value: string): Auth; static apiKey(value: string): Auth; static full(token: string, apiKey: string): Auth; populateHeader(headers: { [key: string]: string; }): void; }