import { IStorageDriver } from './driver.js'; import { IAuthKeysRepository } from './repository/auth-keys.js'; import { IKeyValueRepository } from './repository/key-value.js'; export type IStorageProvider = T & { readonly driver: IStorageDriver; }; export type IMtStorageProvider = IStorageProvider<{ readonly kv: IKeyValueRepository; readonly authKeys: IAuthKeysRepository; }>;