declare function handleCurrentsReport(): Promise<void>;

type ReportOptions = {
    configFilePath?: string;
    reportDir?: string;
};
type UploadMarkerInfo = {
    response: {
        runUrl: string;
        runId: string;
    };
    isoDate: string;
};
type CLIArgs = {
    options: Record<string, unknown>;
    args: string[];
};
type ReportConfig = {
    framework: string;
    frameworkVersion: string | null;
    cliArgs: CLIArgs;
    frameworkConfig: Record<string, unknown>;
};

export { type CLIArgs, type ReportConfig, type ReportOptions, type UploadMarkerInfo, handleCurrentsReport };
