import { Database, DbDetails } from "../../../db-utils/client"; import actionNames from "../action-names"; import { FinalStats, SkipItem } from "../../../tests-tree-builder/static"; import { Action, AppThunk } from "./types"; import { DataForStaticFile } from "../../../server-utils"; import { GetInitResponse } from "../../../gui/server"; import { Tree } from "../../../tests-tree-builder/base"; import { BrowserItem } from "../../../types"; export type InitGuiReportAction = Action; interface InitGuiReportData { isNewUi?: boolean; } export declare const thunkInitGuiReport: ({ isNewUi }?: InitGuiReportData) => AppThunk; export type InitStaticReportAction = Action & { db: Database; fetchDbDetails: DbDetails[]; tree: Tree; stats: FinalStats | null; skips: SkipItem[]; browsers: BrowserItem[]; isNewUi?: boolean; }>; interface InitStaticReportData { isNewUi?: boolean; } export declare const thunkInitStaticReport: ({ isNewUi }?: InitStaticReportData) => AppThunk; export type FinGuiReportAction = Action; export declare const finGuiReport: () => FinGuiReportAction; export type FinStaticReportAction = Action; export declare const finStaticReport: () => FinStaticReportAction; export type LifecycleAction = InitGuiReportAction | InitStaticReportAction | FinGuiReportAction | FinStaticReportAction; export {};