import type { StorageAdapter } from './storage.adapter';
import type { RequestDeduplicationModuleOptions } from '../interfaces';
import { Logger } from '@nestjs/common';
export declare class MemcachedAdapter implements StorageAdapter {
    private options;
    readonly logger: Logger;
    private keyv;
    constructor(options: RequestDeduplicationModuleOptions);
    init(): Promise<void>;
    get(key: string): Promise<string>;
    set(key: string, value: string, ttl: number): Promise<void>;
    delete(key: string): Promise<void>;
}
//# sourceMappingURL=memcached.adapter.d.ts.map