UNPKG

mya-cli

Version:

MYA - AI-Powered Stock & Options Analysis CLI Tool

44 lines (43 loc) 1 kB
/** * Simple cookie storage for CLI commands * Stores session cookies in a file for persistence between CLI invocations */ export declare class CookieStorage { private static instance; private cookieFilePath; private cookies; private encryption; private constructor(); /** * Get singleton instance */ static getInstance(configDir?: string): CookieStorage; /** * Load cookies from file */ loadCookies(): void; /** * Save cookies to file */ private saveCookies; /** * Set a cookie */ setCookie(name: string, value: string): void; /** * Get a cookie */ getCookie(name: string): string | undefined; /** * Get all cookies as a string for HTTP headers */ getCookieHeader(): string; /** * Clear all cookies */ clearCookies(): void; /** * Parse Set-Cookie header and store cookies */ parseSetCookieHeader(setCookieHeader: string | null): void; }