import type { Request, Response } from 'express'; /** Extract Bearer token from Authorization header */ export declare function extractToken(req: Request): string | undefined; /** Check auth — reads AUTH_TOKEN lazily from env (dotenv loads before route handlers run) */ export declare function checkAuth(req: Request, res: Response): boolean; /** Resolve session: auth check + sessionId validation + build tmux session name */ export declare function resolveSession(req: Request, res: Response): string | null; /** Hash token for settings storage (same prefix as tmux session names) */ export declare function tokenHash(token: string): string;