import ApolloClient from 'apollo-client' import { CookieSetOptions } from 'universal-cookie' import './vue' import './nuxt' interface CookieAttributes extends Omit { expires?: number | Date } export interface ApolloHelpers { onLogin( token: string, apolloClient?: ApolloClient, cookieAttributes?: number | CookieAttributes, skipResetStore?: boolean ): Promise; onLogout(apolloClient?: ApolloClient): Promise; getToken(tokenName?: string): string; }