import { TaskInfo } from './parser/contest-tasks'; export interface SetupResult { contestId: string; taskLabel: string; taskDir: string; sampleCount: number; skippedProblemStatement?: boolean; } /** * Fetches the list of tasks for a given contest. */ export declare function fetchContestTasks(workspaceRoot: string, contestId: string): Promise; /** * Sets up a single task by downloading sample cases and copying language templates. */ export declare function setupTask(workspaceRoot: string, contestId: string, task: TaskInfo, languageKey?: string): Promise;