import type { DeckMetadata } from './content.ts'; export type StaticOverflowDirection = 'horizontal' | 'vertical'; export interface StaticOverflowIssue { deck: DeckMetadata; directions: StaticOverflowDirection[]; heading: string; reason: string; slide: number; } export interface StaticOverflowResult { errors: Array<{ deck: DeckMetadata; message: string; }>; issues: StaticOverflowIssue[]; } interface StaticOverflowAuditorOptions { onAnalyzeSlide?: (deck: DeckMetadata, slide: number) => void; } export declare class StaticOverflowAuditor { private cache; private onAnalyzeSlide?; constructor(options?: StaticOverflowAuditorOptions); audit(decks: DeckMetadata[]): Promise; private auditDeck; } export declare function auditStaticDecks(decks: DeckMetadata[]): Promise; export {};