interface Solvable { part1(): Promise; part2(): Promise; } export type { Solvable }