/** * Browser cookie extraction for Instagram authentication. * Delegates to @steipete/sweet-cookie for Safari/Chrome/Firefox reads. */ export interface InstagramCookies { sessionId: string | null; csrfToken: string | null; dsUserId: string | null; cookieHeader: string | null; source: string | null; } export interface CookieExtractionResult { cookies: InstagramCookies; warnings: string[]; } export type CookieSource = 'safari' | 'chrome' | 'firefox'; export declare function extractCookiesFromSafari(): Promise; export declare function extractCookiesFromChrome(profile?: string): Promise; export declare function extractCookiesFromFirefox(profile?: string): Promise; /** * Resolve Instagram credentials from multiple sources. * Priority: CLI args > environment variables > browsers (ordered). */ export declare function resolveCredentials(options: { sessionId?: string; csrfToken?: string; dsUserId?: string; cookieSource?: CookieSource | CookieSource[]; chromeProfile?: string; firefoxProfile?: string; cookieTimeoutMs?: number; }): Promise; //# sourceMappingURL=cookies.d.ts.map