import Keyv, { Store } from '@keyvhq/core' declare class KeyvMulti implements Store { constructor (options: KeyvMulti.Options) get (key: string): Promise has (key: string): Promise set (key: string, value: TValue): Promise delete (key: string): Promise clear (options?: KeyvMulti.ClearOptions): Promise iterator (): AsyncGenerator } declare namespace KeyvMulti { interface Options { local?: Keyv remote?: Keyv validator?: () => boolean } interface ClearOptions { localOnly?: boolean } } export = KeyvMulti