import { TanssConfig } from '../types'; export interface AuthenticationResponse { meta: { text: string; }; content: { employeeId: number; apiKey: string; expire: number; refresh: string; employeeType: string; }; } export declare class TanssAuth { private config; constructor(config: TanssConfig); private validateConfig; getConfig(): TanssConfig; getAuthHeaders(): Record; getBaseURL(): string; static fromEnv(): TanssAuth; static fromMCPConfig(config: Record): TanssAuth; static authenticate(baseURL: string, username: string, password: string, token?: string): Promise; validateToken(): Promise; refreshToken(refreshToken: string): Promise; }