import * as expressSession from 'express-session'; import { Datastore } from '@google-cloud/datastore'; export interface DataStoreOptions { dataset?: Datastore; datastore?: Datastore; kind?: string; expirationMs?: number; } export declare class DatastoreStore extends expressSession.Store { ds: Datastore; kind: string; expirationMs: number; constructor(options?: DataStoreOptions); get: (sid: string, callback: (err: Error | null, session?: expressSession.SessionData | null) => void) => void; set: (sid: string, sess: expressSession.SessionData, callback?: (err: Error | null) => void) => void; destroy: (sid: string, callback?: (err: Error | null) => void) => void; }