import type { NotionTokenStoreLike } from './notion-token-store.js'; export declare const PLUGIN_NAME = "better-notion"; interface KvHttp { request(method: string, url: string, data?: Uint8Array | Buffer, headers?: Record): Promise<{ status: number; body: Uint8Array | Buffer; }>; } interface KvNotionTokenStoreOptions { http?: KvHttp; } export declare class KvNotionTokenStore implements NotionTokenStoreLike { private cache; private backend; constructor(opts?: KvNotionTokenStoreOptions); private storeFor; save(sub: string, accessToken: string): Promise; get(sub: string): string | undefined; getAsync(sub: string): Promise; clear(sub: string): Promise; ready(): Promise; } export {}; //# sourceMappingURL=notion-token-store-kv.d.ts.map