import { type Page } from '@ewizardjs/pages-api'; import { BaseWalker } from './BaseWalker'; import type { Action } from '../interfaces'; import type { Viewport } from 'puppeteer'; type PageItem = Page & { thumbnails: string; }; export declare class PagesWalker extends BaseWalker { protected webPages?: PageItem[]; protected viewport: Viewport; protected initialize(): Promise; protected getStructure(): Promise; protected makeScreenshot(actions: Action[], theme?: string): Promise; private getThemeThumbnailPath; private getPagesJSON; private goToPage; private setThumbnailsDirPath; protected removeThumbnailsDir(): Promise; } export {};