import { Cookie } from 'playwright'; import type { SettlementHeaders } from '../browser/login-detector.js'; export interface LoadedCredentials { cookies: Cookie[]; csrfToken?: string; /** 结算单接口需要的额外请求头 */ settlementHeaders?: SettlementHeaders; } export declare class CookieStore { private storagePath; private domain; constructor(domain?: string); private getStoragePath; /** * 保存 Cookie、CSRF Token 和结算单请求头到本地文件 */ save(cookies: Cookie[], csrfToken?: string, settlementHeaders?: SettlementHeaders): Promise; /** * 从本地文件加载 Cookie 和 CSRF Token */ load(): Promise; /** * 只加载 Cookie(兼容旧接口) */ loadCookies(): Promise; /** * 检查 Cookie 是否有效(检查 Admin-Token 且未过期) */ isValid(): Promise; /** * 清除保存的 Cookie */ clear(): Promise; /** * 获取 Cookie 保存路径 */ getPath(): string; } //# sourceMappingURL=cookie-store.d.ts.map