import { Cookie, CookieStatus, CookieHealth, AutoRefreshConfig, AppState } from '../types'; import { Logger } from './logger'; export declare class CookieManager { private cookies; private lastRefresh; private refreshInterval; private config; private logger; private appState; constructor(logger: Logger); setCookies(cookies: Cookie[]): void; getCookies(): Cookie[]; setAppState(appState: AppState): void; getAppState(): AppState | null; getCookieString(): string; findCookie(name: string): Cookie | undefined; updateCookie(name: string, value: string): void; getStatus(): CookieStatus; checkHealth(): Promise; configureAutoRefresh(config: Partial): void; private autoRefresh; private performRefresh; saveCookies(filePath: string): Promise; loadCookies(filePath: string): Promise; exportCookies(): Cookie[]; rotateCookies(options: { clearCache?: boolean; renewSession?: boolean; }): Promise; private getOldestExpiry; private getExpiryDate; private formatDuration; destroy(): void; } //# sourceMappingURL=cookies.d.ts.map