import type { ExecutionResult } from "./types.js"; import { type RefreshLogEntry, type RecorderVia } from "./fastRefreshRecorder.js"; export type ExecuteFn = (expression: string, awaitPromise: boolean, options: Record, device?: string) => Promise; export interface GetRefreshStatusArgs { sincePath?: string; since?: number; device?: string; } export interface GetRefreshStatusResult { success: boolean; lastUpdateAt?: number | null; updateCount?: number; recentUpdates?: RefreshLogEntry[]; justInstalled?: boolean; via?: RecorderVia; error?: string; } export declare function getRefreshStatus(args: GetRefreshStatusArgs, execute?: ExecuteFn): Promise; //# sourceMappingURL=fastRefreshTools.d.ts.map