export interface SampleCase { index: number; input: string; output: string; } export interface ContestDuration { start: Date; end: Date; } export interface TaskDetails { title: string; timeLimitMs: number; memoryLimitBytes: number; samples: SampleCase[]; problemStatementMd?: string; contestDuration?: ContestDuration | null; } export declare function parseProblemPage(html: string, preferredLang?: 'en' | 'ja'): TaskDetails;