import { CookieService } from 'ngx-cookie-service'; import { ToastController, NavController, Platform } from '@ionic/angular'; import { AnalyticsService } from './analytics.service'; import { WindowRefService } from './window-ref-service.service'; import { StorageService } from './storage.service'; import { CoreService } from './core.service'; import { ActivatedRoute } from '@angular/router'; import * as i0 from "@angular/core"; export declare class CookieConsentService { private cookieService; private coreService; private route; toastController: ToastController; navCtrl: NavController; analyticsService: AnalyticsService; storageService: StorageService; platform: Platform; windowRef: WindowRefService; cookiesChecked: boolean; window: Window; cookies: { name: string; accepted: boolean; }[]; isNativePlatform: any; isIos: any; constructor(cookieService: CookieService, coreService: CoreService, route: ActivatedRoute, toastController: ToastController, navCtrl: NavController, analyticsService: AnalyticsService, storageService: StorageService, platform: Platform, windowRef: WindowRefService); ready(): Promise; getCookie(key: any): { name: string; accepted: boolean; }; acceptAllCookies(): void; setCookie(key: any, value: any): void; setCookiesChecked(): Promise; showCookieBanner(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }