/**
 * Bridge 面板登录认证服务
 *
 * 管理面板登录凭据与会话，凭据读取自 ~/.aws-bridge/config.json，
 * panelUsername/panelPassword 字段均不配置时默认 root/root。
 *
 * 会话使用服务端内存存储 + HttpOnly Cookie 实现，无需外部依赖。
 */
/** 生成一个新会话并返回会话 token */
export declare function createSession(): string;
/** 校验会话 token 是否有效；通过后更新最后使用时间 */
export declare function validateSession(token: string | undefined | null): boolean;
/** 销毁指定会话（登出） */
export declare function destroySession(token: string): void;
interface PanelCredentials {
    username: string;
    password: string;
}
/** 获取面板登录凭据，未配置时返回默认值 root/root */
export declare function getPanelCredentials(): PanelCredentials;
/** 校验用户名密码 */
export declare function validateCredentials(username: string, password: string): boolean;
/** 清除凭据缓存（配置文件变更后调用） */
export declare function clearCredentialsCache(): void;
export {};
//# sourceMappingURL=panel-auth.d.ts.map