import { ISwrveAsset } from "./ISwrveCampaign";
export declare class AssetManager {
    private assets;
    private _imagesCDN;
    private _fontsCDN;
    manageAssets(newAssets: ReadonlyArray<ISwrveAsset>): Promise<void>;
    set ImagesCDN(cdn: string);
    get ImagesCDN(): string;
    set FontsCDN(cdn: string);
    get FontsCDN(): string;
    clearCDN(): void;
    checkAssetsForCampaign(assets: ReadonlyArray<ISwrveAsset>): boolean;
    private checkCache;
    private downloadAssets;
}
