import 'reflect-metadata';
import 'zone.js/dist/zone-node';
import { CacheKeyByOriginalUrlGenerator } from '../cache/cache-key-by-original-url.generator';
import { AngularUniversalOptions } from '../interfaces/angular-universal-options.interface';
import { CacheStorage } from '../interfaces/cache-storage.interface';
export declare function setupUniversal(app: any, ngOptions: AngularUniversalOptions, ngStorageProvider: CacheStorage): Promise<void>;
export declare function getCacheOptions(ngOptions: AngularUniversalOptions): {
    isEnabled: boolean;
    expiresIn?: undefined;
    keyGenerator?: undefined;
} | {
    isEnabled: boolean;
    expiresIn: number;
    keyGenerator: CacheKeyByOriginalUrlGenerator;
};
