import type { Page } from 'puppeteer';
import type { Config, Logger, Report, ReportCommon } from '../utils/types.cjs';
import { UserPrompt } from '../utils/user-prompt.cjs';
export declare class MonthHandler {
    private config;
    private prompt;
    private location;
    private report;
    private index;
    private page;
    constructor(config: Config, prompt: UserPrompt, location: string[], report: ReportCommon, index: number, page?: Page);
    handle: (logger: Logger) => Promise<Report | undefined>;
    private getReportAdditionalDetails;
    private getExpansions;
    private getReportExpansion;
}
