export interface CookieHandler extends UniversalCookies { } export interface UniversalCookies { get ( key ) : string | undefined ; set ( key , value , options ) : void ; remove ( key , options ) : void ; } export namespace UniversalCookies { export interface Options { expires ? : Date ; path ? : string ; domain ? : string ; secure ? : boolean ; } export namespace Options { export const DEFAULT = { expires : undefined , path : undefined , domain : undefined , secure : undefined , } ; } }