import { DiscoveryService } from "@golevelup/nestjs-discovery";
import { CachifiedConfiguration } from "../types";
export declare class CachifiedService {
    private readonly options;
    private readonly discoveryService;
    private redisClient;
    constructor(options: CachifiedConfiguration, discoveryService: DiscoveryService);
    private onModuleInit;
    private getRawVal;
    private setRawValWithExpiry;
    invalidate(name: string, ...args: any[]): Promise<number>;
    invalidateAll(name: string): Promise<number>;
}
