import { AdPage } from './adPage'; import { ClipWithIndexInCategory } from '../../clipsView/types/clipPlayerTypes'; import { AmpAd, AmpAdEvent as AmpAdEventType } from '../../../types/ampStories'; export declare class ClipAd extends AdPage { clipBeforeAd: ClipWithIndexInCategory; clipAfterAd: ClipWithIndexInCategory | null; collection: string; discarded: boolean; isLoaded: boolean; inserted: boolean; uniqueId: number; private element_; private loadStartTimestamp_; constructor(clipBeforeAd: ClipWithIndexInCategory, collection: string, clipAfterAd?: ClipWithIndexInCategory | null); discard(): void; insert(parentElement: HTMLElement): void; get clipBeforeAdIndex(): number; get element(): AmpAd; get timeSinceLoadStart(): number; onAdLoaded(event: AmpAdEventType): void; private createAdElement_; hide(): void; show(isActiveSlide: boolean): void; }