1import type { ParsedCVData } from "@cv/ai-parser";
2import type { User } from "@cv/auth";
3
4export interface DataImportSource {
5 readonly name: string;
6 execute(
7 user: User,
8 params: Record<string, unknown>,
9 onStatus: (message: string) => Promise<void>,
10 ): Promise<ParsedCVData>;
11}