export type Setup = {
    name: string;
    year: number;
    language: "ts" | "js";
    vscodeSettings?: boolean;
    packageManager: "npm" | "yarn" | "pnpm";
    packageManagerVersion?: string;
    author: string;
    semicolons: boolean;
    strict: boolean;
};
type PartConfig = {
    solved: boolean;
    result: any;
    attempts: any[];
    time: null | number;
};
export type DayConfig = {
    title: null | string;
    part1: PartConfig;
    part2: PartConfig;
};
export type YearConfig = {
    year: number;
    days: DayConfig[];
};
export type Config = {
    packageManager: "npm" | "yarn" | "pnpm";
    language: "ts" | "js";
    version: number;
    years: YearConfig[];
};
export {};
