import { BaseWalker } from './BaseWalker'; import type { Action } from '../interfaces'; import type { Banner } from '@ewizardjs/banner-structure-api'; import type { Viewport } from 'puppeteer'; export declare class BannersWalker extends BaseWalker { private thumbnail; private bannersFolderPath; protected viewport: Viewport; protected banners: Banner[]; protected initialize(): Promise; protected getStructure(): Promise; protected makeScreenshot(actions: Action[]): Promise; protected removeThumbnailsDir(): Promise; private goToBanner; private prepareBannerStructure; private getBannerViewport; }