export interface OverflowAuditDeck { entry: string; slug: string; } export interface SlideOverflowIssue { deck: OverflowAuditDeck; heading: string; horizontal: number; slide: number; vertical: number; } export interface OverflowAuditResult { errors: Array<{ deck: OverflowAuditDeck; message: string; }>; issues: SlideOverflowIssue[]; } interface OverflowAuditOptions { decks: OverflowAuditDeck[]; root: string; siteBase: string; } export interface OverflowAuditTarget { deck: OverflowAuditDeck; routerMode?: 'hash' | 'history'; url: string; } export declare class OverflowAuditor { private browser?; private page?; audit(targets: OverflowAuditTarget[]): Promise; close(): Promise; private ensurePage; } export declare function auditBuiltDecks(options: OverflowAuditOptions): Promise; export {};