import { AfterViewInit, OnDestroy, OnInit, ElementRef } from '@angular/core'; import { AdsenseConfig } from './adsense-config'; import * as i0 from "@angular/core"; export declare class AdsenseComponent implements OnInit, AfterViewInit, OnDestroy { private config; private platform; /** adsense account ca-pub-XXXXXXXXXXXXXXXX */ adClient: string; /** ad slot/number */ adSlot: string | number; adFormat: string; /** can be manually set if you need all ads on a page to have same id page-xxx */ adRegion: string; /** ins element display style */ display: string; /** ins element height in px */ width: number; /** ins element width in px */ height: number; /** used for in-feed ads */ layout: string; /** used for in-feed ads */ layoutKey: string; /** enable page-level ads */ pageLevelAds: boolean; /** sets up some sort of google test ad */ adtest: string; fullWidthResponsive: boolean; /** * classes applied to the ins element */ className: string; ins: ElementRef; constructor(config: AdsenseConfig, platform: any); ngOnInit(): void; ngOnDestroy(): void; ngAfterViewInit(): void; push(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }