export declare class CacheService {
    /**
     * The database which is used to cache objects. Should NEVER be manually modified
     */
    database: Map<string, {
        expireDate: Date;
        model: any;
    }>;
    /**
     * Pattern in database used for redirects.
     */
    private aliasPattern;
    /**
     * Check if a key is registered in the database
     */
    has(url: string): boolean;
    /**
     * Get cache data ind database by key
     */
    get(url: string): any;
    /**
     * Set cache data in database by key/value
     */
    set(url: string, value: any, override?: boolean): void;
    remove(url: string): void;
    /**
     * Destroy the cache database
     */
    destroy(): void;
}
