declare class CookieJar { jar: TJar; ignoreDocument: boolean; constructor(cookies?: string | Record, opts?: TParseOpts); get(name?: string, opts?: TParseOpts): TJar | unknown; set(name: string, value: string | Record, opts?: TSerializeOpts): string; remove(name: string, opts?: TSerializeOpts): string; } export default CookieJar; declare type TJar = Record; declare type TParseOpts = { decode?: (encodedURIComponent: string) => string; }; declare type TSerializeOpts = { encode?: (uriComponent: string) => string; maxAge?: number; domain?: string; path?: string; expires?: Date | number; httpOnly?: boolean; secure?: boolean; sameSite?: string | boolean; }; export { }