import type { SessionStore } from './SessionStore';
import type { SessionStoreAdapter } from '../types/interfaces';
export declare class Session {
    id: string;
    user: any | null;
    data: SessionStore;
    adapter: SessionStoreAdapter;
    provider: string;
    constructor(id: string, user: any | null, data: SessionStore, adapter: SessionStoreAdapter, provider: string);
    isAuth(): boolean;
    destroy(): Promise<void>;
}
