mya-cli
Version:
MYA - AI-Powered Stock & Options Analysis CLI Tool
44 lines (43 loc) • 1 kB
TypeScript
/**
* 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;
}